隐私设置的数据库架构设计

时间:2016-03-20 09:43:24

标签: php database laravel-5 schema-design

我们有一个应用程序,我们可以根据字段自定义隐私设置。因此,如果我们有三个字段,即AddressEmailContact,则每个字段都有隐私设置publicprivate。当然,现在有很多10个字段。我正在考虑将数据存储在一个表中,将权限存储在另一个表中。

那么最适合存储权限的方式是什么?

1 个答案:

答案 0 :(得分:1)

您应该创建一个包含三列的元表,其中第一列是标识列,第二列是将所有上述列名称作为值,第三列是隐私作为标记字段。

稍后您可以使用该标识列来引用另一个表中这些列的值。

例如:

table(Id , fieldName, privacy)