【发布时间】:2019-11-17 19:54:34
【问题描述】:
我在 WITH 语句中做了很多查询。他们应该在一个事务中。我应该明确地在事务中覆盖我的大查询还是没有必要?
这是我查询的一个粗略示例:
WITH
remains_actual AS (
SELECT
...
)
affected_remains AS (
INSERT INTO
...
ON CONFLICT (...) DO UPDATE SET
...
RETURNING
...
)
affected_products AS (
SELECT DISTINCT
...
)
INSERT INTO
....
【问题讨论】:
-
查看我的类似问题的答案:Get data copied by a function。
-
Postgres 中的每个语句都是原子运行的
标签: postgresql transactions with-statement