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
不是表或外部表
您不能将检查约束添加到实例化视图。
您可以通过创建表并使用TRUNCATE
和INSERT ... SELECT
刷新数据来“手动滚动”。