有什么办法,如何检查我的环境中是否已经设置了变量?
例子:
\set table_name countries
\i queries.sql
查询.sql:
SELECT * FROM :table_name;
我想让 query.sql 被独立调用并使用我指定的一些默认表名。
这是可能的还是我真的需要创建另一个 SQL 文件来调用查询 (\i)?
我的用例是在 pgTAP 单元测试(带有一些示例表名)和独立地使用我的 SQL 查询。
有什么办法,如何检查我的环境中是否已经设置了变量?
例子:
\set table_name countries
\i queries.sql
查询.sql:
SELECT * FROM :table_name;
我想让 query.sql 被独立调用并使用我指定的一些默认表名。
这是可能的还是我真的需要创建另一个 SQL 文件来调用查询 (\i)?
我的用例是在 pgTAP 单元测试(带有一些示例表名)和独立地使用我的 SQL 查询。