有人可以告诉我 Postgres 15 是否使用隐式事务进行UPDATE...RETURNING
查询吗?
例如,这两个查询之间有什么区别吗
BEGIN;
UPDATE counter
SET value = value + 1
RETURNING value;
COMMIT;
和
UPDATE counter
SET value = value + 1
RETURNING value;
表格如下
CREATE TABLE IF NOT EXISTS counter
(
value bigint PRIMARY KEY NOT NULL DEFAULT 0,
updated_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
);