如何在Postgresql命令行中指定运行sql文件的架构

前端之家收集整理的这篇文章主要介绍了如何在Postgresql命令行中指定运行sql文件的架构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我按照我的数据库运行脚本
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

猜你在找的Postgre SQL相关文章