您如何向PostgreSQL实体化视图添加检查约束?

CREATE MATERIALIZED VIEW chk__foo AS (
    SELECT 1
        FROM ...
        WHERE ...
    ) WITH DATA
;

现在检查是否没有此类条目

ALTER ??? ADD CONSTRAINT integrity_violated CHECK (0=1);

我为TABLE放置MATERIALIZED VIEW???似乎无关紧要,我会不断获得

chk__foo不是表或外部表

gandernb 回答:您如何向PostgreSQL实体化视图添加检查约束?

不能将检查约束添加到实例化视图。

您可以通过创建表并使用TRUNCATEINSERT ... SELECT来刷新数据来“手动滚动”。

本文链接:https://www.f2er.com/2691884.html

大家都在问