[pgsql-jp: 26740] Re: \copyで一括アップ後新規登録が出来ない

Naofumi Kondoh nkon @ shonan.ne.jp
2002年 7月 18日 (木) 01:36:59 JST


ソフト工房の近藤です。

Kenji wrote:
> 皆様こんにちは
> postgre初心者の北本と申します。

....略....

> create table kifu (
>     msgno serial,

....略....

> Warning: PostgreSQL query failed: ERROR: Cannot insert a duplicate key into
> unique index kifu_msgno_key in /home/sites/site11/web/kifudb/renjukifu.php
> on line 213


FAQ ですね。

SERIAL 型の列のある表に外部データーをインポートした
場合は、必ず次の操作で、SERIAL の連番発生の元となる
SEQUENCE を再設定する必要があります。


select setval('kifu_msgno_seq', (select max(msgno) from kifu));

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon @ shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2002-07-27(土)14:00-16;30 JPUG 業務アプリ分科会 セミナー/勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/





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