如何从PostgreSQL中的SQL脚本导入外部SQL脚本?(How to import exter

2019-10-21 11:31发布

我想知道是否有可能/如何include在另一个.sql文件一个.sql文件,如像C或Java等编程语言做了什么?

我问,因为我想整理我的SQL脚本为支持库文件和应用程序脚本,等等。 我四处搜寻和解决方案似乎是有关从psql客户端可以加载.sql文件(例如见PostgreSQL的- PSQL \我:如何在一个给定的路径执行脚本 )。 我所感兴趣的是从SQL脚本中加载库.SQL脚本。

PS我使用PL / pgSQL的(PostgreSQL的9.3)。

Answer 1:

基于答案是可能的引用从SQL脚本另一个SQL文件 ,对PostgreSQL的,你可以使用包括其他SQL的文件\i的语法。 我只是测试,并于PostgreSQL的9.6做工不错:

\i other_script.sql
SELECT * FROM table_1;
SELECT * FROM table_2;


文章来源: How to import external sql scripts from a sql script in PostgreSQL?