无需角色即可复制postgresql数据

时间:2014-11-22 18:27:57

标签: postgresql pg-dump

我在使用pg_dump获取的名为 srcDB-cachedump.gz 的文件中有一个名为 srcDB 的Postgres数据库的快照。转储来自生产数据库,因此有许多不同的角色。我想做的是创建一个名为 devDB 的开发数据库,​​该数据库只有一个角色,一个名为' development'的用户,但具有与原始模式相同的模式数据库。

我最初尝试这样做的方式是:

gunzip -c srcDB-cachedump.gz | psql -d devDB -U development -W

然而,当我运行它时,我得到了很多错误,基本上,#34;角色不存在。"如果可能的话,我想绕过生产数据库中角色的重新创建,因为我的团队中有其他程序员,我希望开发环境尽可能便携。不过,我在Postgres政府时比较新,所以我很茫然。

0 个答案:

没有答案