Answers:
从命令行:
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
应用程序的文档(感谢Frank):http : //www.postgresql.org/docs/current/static/app-psql.html
psql
运行。2)请确保您的用户具有必需的写权限,如:CREATE
,INSERT
,UPDATE
等3)导入SQL文件。据我了解,您现在处于第一阶段。
在命令行中,首先到达存在psql的目录,然后编写如下命令:
psql [database name] [username]
然后按回车psql要求输入密码输入用户密码:
然后写
> \i [full path and file name with extension]
然后按Enter键完成插入。
始终首选使用连接服务文件(lookup / google'psql连接服务文件')
然后简单地:
psql service={yourservicename} < {myfile.sql}
yourservicename
服务文件中的节名称在哪里。