【问题标题】:Database schema design for privacy settings隐私设置的数据库架构设计
【发布时间】:2016-07-06 20:26:06
【问题描述】:

我们有一个应用程序,其中我们为字段定制了隐私设置。因此,如果我们有三个字段,即AddressEmailContact,那么每个字段都有publicprivate 的隐私设置。现在当然有很多字段在 10 左右。我正在考虑将数据存储在一个表中,将权限存储在另一个表中。

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

【问题讨论】:

  • 您是否考虑过在 PostgreSQL 中使用列安全性/行安全性?

标签: php database laravel-5 schema-design


【解决方案1】:

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

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

例如:

table(Id , fieldName, privacy)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多