如何为不同的rails应用程序重复使用具有不同迁移脚本的相同数据库

时间:2015-07-29 11:49:50

标签: ruby-on-rails rails-migrations

如何针对不同的rails应用程序重复使用具有不同迁移脚本的相同数据库。以下是建议的结构,这是什么工作,这是一个共享数据库的正确方法?

rails-app1/db/migrate/s1.sql
rails-app1/db/migrate/s4.sql

rails-app2/db/migrate/s2.sql
rails-app2/db/migrate/s3.sql
rails-app2/db/migrate/s5.sql

我正在使用MySQL数据库

1 个答案:

答案 0 :(得分:0)

也许你应该考虑创建一个API,它将是唯一一个拥有在数据库中读/写权限的API。然后,App1和App2将成为此API的消费者。

您要做的是为同一个数据库创建具有不同(或重复)模型定义的不同数据库方案......这听起来很危险。