0
私のようにSQLブロック(file.sql)を持っている:POSTGRES pgplsqlのpsqlのコマンドライン引数
DO $$
DECLARE
var1 varchar;
BEGIN
var1 := :key;
END $$;
私はpsqlの、
psql -h localhost -v key="value" -U user -f file.sql postgredb
でこれ.SQLを呼び出すと、私はエラーを取得する:
ERROR: syntax error at or near ":"
コマンドライン引数が解決取得されていない理由を知りたい
PL/pgSQLブロック内で 'psql'変数を使用することはできません –