我已经在服务器上手动创建了测试、生产和开发数据库,但无法弄清楚,如何将数据从本地 myapp_development 数据库传输到服务器上的 myapp_production 数据库?
我搜索并找到了这个 How to move Rails app + pgsql database from localhost to my server? ,capistrano 给了我很多错误,我确信必须有一种标准的 Rails 方式或 postgres 方式来执行此操作,因为将数据导出为转储并再次导入它,但如果我找不到更好的方法,我可能不得不这样做。
最佳答案
您可以使用 pg_dump
转储数据库然后 scp 将数据库转储到数据库并使用 psql databse_name < database.dump
在服务器上运行它
关于ruby-on-rails - 如何将 Postgres localhost 开发数据库数据传输到 Rails App 服务器上的生产数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15392153/