How to import external sql scripts from a sql script in PostgreSQL?
我想知道是否有可能/如何在另一个.sql文件中
我问,因为我想将我的sql脚本组织成支持库文件和应用程序脚本,等等。 我搜索过,解决方案似乎是关于从psql客户端加载.sql文件(参见例如postgreSQL - psql i:如何在给定路径中执行脚本)。 我感兴趣的是从sql脚本中加载库.sql脚本。
附: 我正在使用PL / pgSQL(PostgreSQL 9.3)。
基于答案可以从SQL脚本引用另一个SQL文件,在PostgreSQL上,您可以使用
1 2 3 | \i other_script.sql SELECT * FROM table_1; SELECT * FROM table_2; |