0
如何從postgres中的一個主要sql文件運行多個sql文件。@ oracle相當於postgres
例如在oracle中 在Main.sql中我可以指定n個@ Child.sql,然後我可以運行Main.sql來運行所有child.sql的。
我該如何在postgres中做到這一點。
謝謝! Pratik
如何從postgres中的一個主要sql文件運行多個sql文件。@ oracle相當於postgres
例如在oracle中 在Main.sql中我可以指定n個@ Child.sql,然後我可以運行Main.sql來運行所有child.sql的。
我該如何在postgres中做到這一點。
謝謝! Pratik
\i
是相當於Oracle SQL * Plus @命令的psql
。
如果您使用PSQL運行Main.sql腳本,你可以把:
\i path/to/child.sql
...在Main.sql。這與Tzury指出的EXECUTE SCRIPT
命令之間的區別在於FILENAME
中的路徑是指服務器文件系統上的路徑,而\i
命令是指運行psql
的計算機上的路徑。