我正在开发可以部分从模块构建的应用程序。例如,我将能够开发一些包含“论坛”、“博客”、“画廊”等模块的在线社区。
目前我有一个大型数据库 ERM,其中包含具有外键连接的所有模块的所有表,我正在使用 dbwrench 来构建这个 ERM。但是,我对这种方法不是很满意。我想有一个 ERM 设计师,它可以以面向模块的方式工作。我想为每个模块将数据库表保存在一个单独的模式文件中,但在这些不同的模式之间保留外键引用。
但是,我找不到任何支持这一点的工具——这是错误的方法还是你如何设计“模块化 ERM”/模块化数据库方案?
谢谢!