2012-10-25 20 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 
相关问题