如何针对不同的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数据库
答案 0 :(得分:0)
也许你应该考虑创建一个API,它将是唯一一个拥有在数据库中读/写权限的API。然后,App1和App2将成为此API的消费者。
您要做的是为同一个数据库创建具有不同(或重复)模型定义的不同数据库方案......这听起来很危险。