我正在研究大型cms,有两个级别:管理员,客户。
这是我的数据库结构
表名: app_Clients
列:
ID(INT A_I)
site_code(VARCHAR)
database_id(INT) - *many-to-many relationship with app_Databases table*
license_id(INT) - *many-to-many relationship with app_Licenses table (not important for the problem)*
talbe name: app_Databases
列:
ID(INT A_I)
database_user(VARCHAR)
database_name(VARCHAR)
database_password(VARCHAR)
一切都很好,但是如果我将新模型添加到需要新表或新列的系统中会怎样 在客户端数据库?
我不得不浏览每个客户数据库并更改/编辑结构。
是否有人对其他解决方案有所了解?