[pgsql-jp: 36959] psqlのスクリプト文法

koyama mlus @ hintmark.com
2006年 4月 3日 (月) 19:47:31 JST


xeon-koyamaと申します。

psql [DBNAME] -f [スクリプト]  を使って、テーブルを作成しているのですが、
以下のところでつまずいています。

\set SC sss
\set ADM duser

CREATE SEQUENCE :SC.table_seq
GRANT SELECT,UPDATE ON :SC.athl:SC.table_seq TO :ADM;

CREATE TABLE :SC.test_table (
col1 	INTEGER DEFAULT nextval('sss.table_seq') NOT NULL,
                                ~~~~~~~~~~~~~~~~
col2	VARCHAR(255),
CONSTRAINT test_table_pkey PRIMARY KEY(col1)
);



nextval('sss.table_seq') NOT NULL, の部分ですが、

nextval(':SC.test_table') NOT NULL, の部分ですが、
のように、:SC を参照して作りたいのですが、変数展開が上手く行きません。


ご存じの方がいらしゃいましたら、ご返答宜しくお願い致します。




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