2012-10-25 19 views
2

我在linux debian下的文件夾(/ home/myHSH/scripts)中有很多.sql文件。我想知道命令執行或運行文件夾內的所有sql文件到postgreSQL v9.1數據庫。如何在postgreSQL linux中執行多個sql文件?

PostgreSQL的信息:

Database name=coolDB 
User name=coolUser 

很高興有:如果你知道如何通過GUI工具太像pgAdmin3執行多個SQL文件。

回答

8

從您的命令行,假設您使用的是bash或ZSH(總之,任何東西,但CSH/tcsh中):

for f in *.sql; 
do 
    psql coolDB coolUser -f "$f" 
done 
相關問題