[pgsql-jp: 33735] Re: 外部キーの削除について
kazu
kazukazu_430616 @ yahoo.co.jp
2004年 7月 22日 (木) 12:47:14 JST
お世話煮になります。KAZUです。
福島様有難うございます。
大変参考になりました。
connameでalter tableしようと思いますがconnameが$1となっています。
色々試してみましたが下記のエラーとなってしまいます。
良い方法はございますでしょうか。
conname | connamespace | contype | condeferrable | condeferred | conrelid | contypid | confrelid |
confupdtype | confdeltype | confmatchtype | conkey | co
nfkey | conbin | consrc
---------+--------------+---------+---------------+-------------+----------+----------+-----------+-------------+-------------+---------------+--------+---
------+--------+--------
$1 | 2200 | f | f | f | 79082 | 0 | 79012 | a
| a | u | {1} | {1
} | |
(1 row)
testdb=# alter table sample_b drop CONSTRAINT $1;
ERROR: parser: parse error at or near "$1" at character 42
testdb=# alter table sample_b drop CONSTRAINT '$1';
ERROR: parser: parse error at or near "'$1'" at character 42
pgsql-jp メーリングリストの案内