我有一个来自Postgres数据库的dump.pgsql。我试图将其导入到不同主机上的新数据库。数据库名称相同。 但我无法继续。在psql页面上我给出了这个命令 psql postgres postgres
我收到了这个输出
List of roles
角色名称|属性|我
我无法导入此内容。 我对这个数据库很新。所以原谅我的无知。
感谢您的支持。
答案 0 :(得分:0)
您必须以这种方式在另一台主机上创建转储然后恢复:
$ pg_dump -h host -U postgres -Fc test > test.dump
$ pg_restore -h second_host -U postgres -d second_test test.dump
在恢复之前,您需要创建'second_test'模式(必须与'test'相同)。
找到更多详情