![](/img/trans.png)
[英]Importing a dump.sql into Postgres Database using command prompt
[英]Restore Database from dump.sql
从转储文件还原数据时出现此错误。
nishant@nishant-Lenovo-G50-70:~/Documents$ psql sortation_gor1 < dump.sql
psql: FATAL: role "nishant" does not exist
我遵循了Postgress Ubuntu文档,但是当我尝试还原数据库时,出现此错误。 任何想法。 ?
PostgreSQL pg_dump
不保存角色。 PostgreSQL中的角色与数据库集群有关,而不与单个数据库有关。 它使用选项-r
pg_dumpall
。 您应该使用SQL语句CREATE ROLE name LOGIN
手动创建丢失的角色,或者必须将导出角色与pg_dump -r
一起使用。
我用psql -U postgres -d d1atabase_name -f dump.sql
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.