我刚购买了一台新电脑(mac OSX),我想继续使用旧计算机上的数据库进行开发。我不希望它远程完成,因为我不想让其他电脑保持开启状态。我只是想复制数据库并将其放在这台计算机上进行开发。我有一个可以使用的USB记忆棒,但我不确定如何继续。 brew,rails,ruby,rvm,pg都已安装和配置。
答案 0 :(得分:2)
pg_dumpall? 转储所有数据库:
$ pg_dumpall > db.out
To reload this database use, for example:
$ psql -f db.out postgres
我必须使用-o选项为oids