[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 メーリングリストの案内