【发布时间】:2016-02-15 17:36:19
【问题描述】:
我在 Phoenix 应用程序中的一个模型具有仅附加语义。会有可以创建的事件,但不应由应用程序更新(创建后只读)。
是否有 postgres 机制在表上强制执行此类操作?
我应该如何定义我的迁移以使用它?
【问题讨论】:
标签: postgresql elixir phoenix-framework ecto
我在 Phoenix 应用程序中的一个模型具有仅附加语义。会有可以创建的事件,但不应由应用程序更新(创建后只读)。
是否有 postgres 机制在表上强制执行此类操作?
我应该如何定义我的迁移以使用它?
【问题讨论】:
标签: postgresql elixir phoenix-framework ecto
您可以将表的权限设置为允许 INSERT 和 SELECT,但不允许,例如,用于访问数据的角色的 UPDATE 或 DELETE。这样就不可能更改数据。
【讨论】: