【发布时间】:2019-02-19 14:27:39
【问题描述】:
我有一个单独的服务器,其中包含一个 Ruby on Rails API(DB 是 postgres),供多个不同应用程序使用。我正在考虑使用模式对每个应用程序需要的表进行排序,并有一个“通用”模式,其中包含应用程序将共享的表(用户、员工等)。每个应用程序架构大约有 10 个表,公共架构将包含大约 15 个。当前计划是让大约 3-5 个使用此 API 的应用程序都使用相同的公共表。
我的问题是,是否值得用 Ruby on Rails 实现 Postgres 模式?我一直在寻找有关该主题的一些资源,但似乎没有太多关于它的信息。在 2011/2012 年写了几篇文章,但没有更接近 2018 年。我一直在寻找的主要内容之一是如何使用 postgres 模式正确创建 rails 迁移。
我还阅读了一位用户的评论,称他们分别使用了 postgres 和 rails,但永远不会将它们结合使用。
使用模式来组织数据库感觉是个好主意,但如果需要大量手动数据库工作/维护,就不想走这条路。
谢谢,
【问题讨论】:
标签: ruby-on-rails database postgresql schema