自分の環境で変数が既に設定されているかどうかを確認する方法はありますか?
例:
\set table_name countries
\i queries.sql
クエリ.sql:
SELECT * FROM :table_name;
query.sql を個別に呼び出して、指定したデフォルトのテーブル名を使用したいと考えています。
これは可能ですか、それともクエリ (\i) を呼び出す別の SQL ファイルを作成する必要がありますか?
私の使用例は、pgTAP 単体テスト (いくつかのサンプル テーブル名を使用) と個別の両方で SQL クエリを使用することです。