postgres, cte , , , . CTE , (INSERT/UPDATE/DELETE).
, , CTE , , , CTE, .
CTE , postgresql CTE .
.
WITH cte AS (SELECT * FROM foo WHERE foo.bar = True)
SELECT * FROM cte WHERE cte.id > 10 AND cte.id < 20
, postgresql
SELECT * FROM (SELECT * FROM foo WHERE bar = TRUE) cte
WHERE cte.id > 10 AND cte.id < 20
, . CTE
WITH cte AS (SELECT * FROM foo WHERE foo.bar = True AND foo.id > 10 AND foo.id < 20)
SELECT * FROM cte
, , .
CTE , SELECT. , CTE INSERT, UPDATE DELETE. , SQL.
, 9.5 INSERT ... ON CONFLICT CTE UPSERT. SO,
CTE, RECURSIVE CTE, CTE , , . , .