[pgsql-jp: 38170] Re: RULE〜ON INSERT と serial 型

koyama mlus @ hintmark.com
2007年 3月 19日 (月) 05:11:43 JST


xeon-koyamaです。

> CREATE TABLE src ( id serial, val text );
> CREATE TABLE dst ( id serial, val text );

シリアルだと、勝手に振ってしまうので、

CREATE TABLE dst ( id INTEGER , val text );

ではどうですか?

※但し、det だけに挿入する時は、問題が出ますので、

CREATE SEQUENCE [スキーマ].ss_seq;

CREATE TABLE src ( nextval('[スキーマ].ss_seq'), val text );
CREATE TABLE dst ( id INTEGER, val text );

ではどうでしょう。

ss_seq で、値などを参照できますよ。
















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