【发布时间】:2013-03-23 20:37:47
【问题描述】:
在这种情况下,让我更具体地说明问题
我有一个 peoples 表(包含客户和供应商)和一个 users 表(用于可以登录的用户)。
目前我有这个数据库结构
客户 -> 组织 -> 通过 rel_customer_addresses 链接到地址表。 (因为 1 位客户可能有送货地址、发票地址等)
Users -> Tenants -> 通过 rel_users_addresses 链接到地址表 (因为 1 个用户可能有送货地址、发票地址等)
现在我已经在发票表 customer_key 中找到了。问题是当用户自己是客户并且发票来自他的一位客户时。如何指示我的网络应用查找用户而不是客户?
【问题讨论】:
-
这真的取决于您将为每个任务存储多少数据。经验法则是只使用你需要的东西,但你也不想要一个大的、难以使用的数据库。
-
仅供参考,这个问题是开放式的。这个网站主要是针对特定编程问题的问答式。如果你不小心,他们会否决你。祝你好运!
-
感谢您的帖子。我已经重写了我的帖子以更具体
标签: database structure multi-tenant