Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
或者您是否必须更新让我们说 hstore 列中的整个集合/数组?
是的,在这两个方面。
在 ACID 意义上,第一次更新是“原子的”。其次,您可以在新定义中引用旧变量值,所以是的。
唯一需要注意的是,由于 MVCC 的工作方式,每次更新都会创建一个副本,该副本仅在事务提交后可见。不过,在我看来,这似乎并不违背原子性。