【问题标题】:Append only data in phoenix, ecto and postgres仅在 phoenix、ecto 和 postgres 中附加数据
【发布时间】:2016-02-15 17:36:19
【问题描述】:

我在 Phoenix 应用程序中的一个模型具有仅附加语义。会有可以创建的事件,但不应由应用程序更新(创建后只读)。

是否有 postgres 机制在表上强制执行此类操作?

我应该如何定义我的迁移以使用它?

【问题讨论】:

    标签: postgresql elixir phoenix-framework ecto


    【解决方案1】:

    您可以将表的权限设置为允许 INSERT 和 SELECT,但不允许,例如,用于访问数据的角色的 UPDATE 或 DELETE。这样就不可能更改数据。

    More information on permissions.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-29
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多