[pgsql-jp: 33733] Re: 外部キーの削除について
Mashiki
mashiki @ yanah.com
2004年 7月 22日 (木) 09:57:07 JST
Mashikiです。
わき道にそれます
>>> 外部キーを以下のように作成しています。
>>> CREATE TABLE SAMPLE_B(
>>> ID CHAR(40) NOT NULL,
>>> FOREIGN KEY(ID) REFERENCES SAMPLE_B(ID)
>>> );
>>
>> う〜ん、これは通りそうにないですね。
>
>確かに通らないですね (^^;
気になって試してみましたが
CREATE TABLE SAMPLE_x(
ID CHAR(40) NOT NULL PRIMARY KEY,
FOREIGN KEY(ID) REFERENCES SAMPLE_x(ID)
);
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
'sample_x_pkey' for table 'sample_x'
NOTICE: CREATE TABLE will create implicit trigger(s) for FOREIGN KEY
check(s)
CREATE TABLE
これは、通すことができました。しかし
(外部キーをもつテーブルの最小のサンプルを示す以外に)
どんな意味があるかは不明です。
pgsql-jp メーリングリストの案内