如何导入PostgreSQL 8.4中现有的* .sql文件?

我使用Postgresql 8.4,我有一些* .sql文件导入到数据库。我该怎么办?
从命令行:
psql -f 1.sql
psql -f 2.sql

从psql提示符:

\i 1.sql
\i 2.sql

请注意,您可能需要以特定顺序导入文件(例如:数据操作之前的数据定义)。如果你有bash shell(GNU / Linux,Mac OS X,Cygwin),文件可能按字母顺序导入,你可以使用这个命令:

for f in *.sql ; do psql -f $f ; done

这里是psql应用程序的文档(感谢,弗兰克):http://www.postgresql.org/docs/current/static/app-psql.html

相关文章

来源:http://www.postgres.cn/docs/11/ 4.1.1. 标识符和关键词 SQL标识符和关键词必须以一个...
来源:http://www.postgres.cn/docs/11/ 8.1. 数字类型 数字类型由2、4或8字节的整数以及4或8...
来源:http://www.postgres.cn/docs/11/ 5.1. 表基础 SQL并不保证表中行的顺序。当一个表被读...
来源:http://www.postgres.cn/docs/11/ 6.4. 从修改的行中返回数据 有时在修改行的操作过程中...
来源:http://www.postgres.cn/docs/11/ 13.2.1. 读已提交隔离级别 读已提交是PostgreSQL中的...
来源:http://www.postgres.cn/docs/11/ 9.7. 模式匹配 PostgreSQL提供了三种独立的实现模式匹...