ruby-on-rails - 如何将 Postgres localhost 开发数据库数据传输到 Rails App 服务器上的生产数据库?

标签 ruby-on-rails postgresql

我已经在服务器上手动创建了测试、生产和开发数据库,​​但无法弄清楚,如何将数据从本地 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/

相关文章:

ruby-on-rails - Rails 5 - 供应商 Assets 未加载到生产中(仅字体)

javascript - JavaScript 函数中的 Ruby 代码

postgresql - Heroku 上的 em_postgresql

django - 如何安装 Django 的 PostGIS?

ruby-on-rails - Heroku 上偶尔出现 Rack::Timeout::RequestTimeoutException

ruby-on-rails - 内存在 Ruby 中是如何工作的?

ruby-on-rails - Rails 3. 用于子关联的 ActiveAdmin 过滤器

ruby-on-rails - simple_form 的 Rails 表单关联

sql - 工会异常行为

postgresql - 时间尺度超表列与多个表/规范化模式