我像这样针对我的数据库运行脚本......
psql -d myDataBase -a -f myInsertFile.sql
唯一的问题是我希望能够在此命令中指定运行脚本的模式。我可以调用 set search_path='my_schema_01' 但文件应该是可移植的。我怎样才能做到这一点?
您可以创建一个文件,其中包含set schema ...
语句,然后包含您要运行的实际文件:
创建文件run_insert.sql
:
set schema 'my_schema_01';
\i myInsertFile.sql
然后使用以下方式调用它:
psql -d myDataBase -a -f run_insert.sql
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)