PostgreSQL主脚本运行几个单独的脚本

时间:2016-08-26 20:55:45

标签: php postgresql pgadmin

pgAdmin版本1.22.1,PostgreSQL。

我有9个不同的SQL脚本,我希望能够使用“主脚本”一次性执行。我希望能够将这些文件分开以便于编辑它们,因此这个“主脚本”必须只调用/运行九个单独的脚本。我提出了(通过一些研究)以下内容:

-- Master script.

\i 01_name1.sql
\i 02_name2.sql
\i 03_name3.sql
\i 04_name4.sql
\i 05_name5.sql
\i 06_name6.sql
\i 07_name7.sql
\i 08_name9.sql
\i 09_name10.sql

-- EOF

但是这会产生错误:

ERROR:  syntax error at or near "\"
LINE 3: \i 01_name1.sql
        ^
********** Error **********

ERROR: syntax error at or near "\"
SQL state: 42601
Character: 22

非常感谢任何帮助。

0 个答案:

没有答案