ruby-on-rails - 在两个 Rails 服务器之间传输数据

标签 ruby-on-rails ruby database server

我想做的是将我的公司模型(包含大量关联、仓库、产品、用户、所有者等)转移到另一个数据库(服务器)。我试过克隆公司,但没有得到关联。我究竟如何才能获得公司数据及其子数据库到另一个数据库?我不想转储我的数据并恢复它,我想在两个数据库之间建立连接并能够将我拥有的数据从第一台服务器传输到第二台服务器。

最佳答案

我建议改为在数据库级别而不是应用程序级别执行此操作。这将导致更可靠、忠实的数据副本。

对于 Postgres,您可以执行以下操作(位于 https://www.google.com.tw/search?q=postgres+backup+and+restore&ie=utf-8&oe=utf-8 ):

Backup a local postgres database and restore to remote server using single command: 

$ pg_dump dbname | psql -h hostname dbname. ... 

关于ruby-on-rails - 在两个 Rails 服务器之间传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37075484/

相关文章:

ruby-on-rails - Rails 中的 Sphinx - 错误 : index 'user_core' : sql_connect: FATAL: role "root" does not exist

ruby-on-rails - 来自单个 Rails 应用程序的多个数据库 : what's the state-of-the-art?

ruby-on-rails - 版本 Rails 3 API 的正确方法

ruby-on-rails - Rails has_many 没有 belongs_to

C# (Visual studio) : Correlation between database, 数据集,绑定(bind)源

ruby-on-rails - rails 与嵌套表单 link_to_add 的多对多关系不起作用

ruby-on-rails - 只为 ruby​​ 1.9.2 安装一个 gem?

ruby - #<Room :0x00000001f6f5f8> (NoMethodError) 调用私有(private)方法 `select'

sql-server - SQL 服务器错误 |快照隔离相关

sql-server - MSSQL 架构和 Hibernate 5.1.0.Final(未找到表)