因为数据完整性具有数据库中的所有记录(PostgreSQL)表标志,该表标志定义该特定记录被(轻柔地)删除,例如, table_name.is_deleted = TRUE/FALSE
。我想从所有返回数据的方法中过滤掉这些记录,但不要将is_deleted=FALSE
包含到condition array
中。
Cake模型中是否有一些功能/设置忽略此类记录?
答案 0 :(得分:0)
不要那样做。使用历史记录表模式。使用触发器将行复制到历史表中。
使用类似的内容:https://wiki.postgresql.org/wiki/Audit_trigger_91plus