我是PostgreSQL的新手,所以请放轻松。 我有两个具有相同行数的表。这两个表共享其属性必须相同的列。我想要的是当我更新示例表一列时,自动更新表二的列。对不起我的英语我希望你理解我的问题。
答案 0 :(得分:1)
正如评论中所提到的,只要表1更新,您就可以创建一个更新表2的触发器。
但我会说你应该摆脱导致问题的数据冗余。而不是将数据存储两次,只存储一次(可能在第三个表中)并使用外键引用数据而不是复制它们。
如果摆脱冗余,你有几个好处:
使用较少的存储空间。
修改数据时的工作量减少。
如果只修改了其中一个副本,则数据不会变得不一致。