PostgreSQLのドキュメントによると、 SET CONNECTION がサポートされているようです。
しかし、psqlプロンプトから実行しようとすると、
エラー:認識されない構成パラメータ「接続」
私は sing\connect をよく知っていますが、.sqlファイルの実行中にデータベースを切り替えられるようにしたいと考えています。
これはPostgreSQLのバグですか?または、パラメータを作成するためにいくつかのフラグを設定する必要がありますか?
質問のコメントを回答に変換する
ドキュメントの一部を見逃しているようです 第34章ECPG-Cの埋め込みSQL 。 PostgreSQLのドキュメントは理想的ではありません(ただし、IMOは他の多くのドキュメントよりもはるかに優れています)。ヒント:不便を避けるために、アドレスのページ名を確認します。たとえば、DECLARE
ブロックのplpgsql-declarations.html
変数はplpgsql
変数であり、sql-declare.html
はDECLARE
カーソル。
psql
を使用している場合でも、\c
を使用できます-特にパスワードの入力が不要な場合。