[pgsql-jp: 28471] Re: シーケンスの更新について

nitta nittam @ isao.co.jp
2002年 12月 24日 (火) 17:06:28 JST


塩田様:

新田です。
ありがとうございました。

以前つまづいたことが書いてあったりして参考になりそうです。
時間ができたらその他のページも読ませていただきます。

----- Original Message -----
From: "T.SHIODA" <sio-ml @ myrealbox.com>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Tuesday, December 24, 2002 4:36 PM
Subject: [pgsql-jp: 28468] Re: シーケンスの更新について


> <029c01c2ab18$5b5a3b00$683e6d9d @ NITTAM> の、
>    "[pgsql-jp: 28457] シーケンスの更新について" において、
>    ""nitta" <nittam @ isao.co.jp>"さんは書きました:
>
> > そのままだとシーケンスのlast_valueの値とテーブルの値が合わなくなるので
> >
> > update event_info_event_id_seq set last_value = 9;
> >
> > のように変更しようとすると、下記のようなメッセージがでます。
> >
> > ERROR:  You can't change sequence relation event_info_event_id_seq
> >
> > シーケンスのオーナー以外で変更しようとした場合は
> > 「Permission denied.」と上記とは違うエラーメッセージが出力されますし、
> > \dsでシーケンスのオーナーを調べると、オーナーは合っています。
>
> 塩田です。
>
> むかしむかしに書いたやつですが
> http://www.orangesoft.co.jp/RDB/rdb_memo_identity.html
> 参考になれば・・・
> PostgreSQL 6.5.3ベースで書いてありますが、7.3でもシーケンスの処理は
> 変わらないと思います。
>
> -------
> T.SHIODA
> mailto:sio-ml @ myrealbox.com
>




pgsql-jp メーリングリストの案内