如何使用终端从本地机器导入.sql和.xml文件到PostgreSQL

11 浏览
0 Comments

如何使用终端从本地机器导入.sql和.xml文件到PostgreSQL

这个问题已经有答案了:

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

我想使用终端上传一个.sql或者.xml文件到postgresql数据库中。我查看了一些解决方案,如下所示的链接,但是很不幸没有一个是有效的。

如果能够提供一个样例就太好了。我正在使用Linux环境下的psql (PostgreSQL) 9.1.5。

谢谢。

可能的重复问题:

Link-1, Link-2,Link-3, Link-4

admin 更改状态以发布 2023年5月21日
0
0 Comments

如果.sql文件仅仅是包含SQL查询的纯文本文件,那么正确的方法是:

psql -U some_username -d some_database -f name_of_the_file

至于.xml文件是什么,我不知道。据我所知,没有原生的PostgreSQL工具可以产生数据库的XML转储。

如果上述方法不起作用,请向我们展示文件的一部分、您如何运行它,以及您得到了什么。

0