【发布时间】:2016-09-28 07:07:12
【问题描述】:
我正在开发一个基于 PHP 和 MySQL 的小型 CRM 应用程序。我正在关注 SaaS 架构。单一代码库,每个客户都有自己的数据库。
请记住,所有联系信息都应从 CSV 导入。
我的目标是允许客户修改联系人表结构。我的意思是每个客户都可以定义自己的表结构。
示例:
-
一位摄影行业的客户,喜欢收集如下客户信息:
姓名、地址、城市、州、国家、电话、电子邮件、whatsapp
-
而另一个来自 SEO 行业的客户,ike 收集客户信息如下:
名字、姓氏、地址、城市、州、国家、电话、电子邮件、 网站、Skype
满足所有需求的最佳表结构是什么。
我希望我已经清楚地解释了我的问题,如果您在理解我的问题时遇到困难,请发表评论,我会更正。
【问题讨论】:
-
这意味着用户可以添加/删除给定模块的自定义字段的自定义字段。有许多用 php 和 mysql 编写的开源 crm 应用程序,例如
vtiger crm, sugar crm等,我正在工作的一个sqcrm.com您可以查看更多信息。 -
@AbhikChakraborty 谢谢你的建议,但我正在尝试一些不同的东西,所以我想从头开始构建它。
-
查询会是什么样子?
标签: php mysql database database-design database-schema