视图
约 1 分钟阅读
可更新视图
- 列没有默认值
ON CONFLICT无效
- 限制
- FROM 只能有一个表,可以是另外一个可更新视图
- 顶级定义不允许包含 WITH, DISTINCT, GROUP BY, HAVING, LIMIT, OFFSET
- 顶级定义不允许包含集合操作 UNION, INTERSECT, EXCEPT
- 视图列不允许包含聚合、窗口函数、集合返回函数
- The pros and cons of updatable views in PostgreSQL链接hasura.io/blog/the-pros-and-cons-of-updatable-views列没有默认值 · 无效 · 限制 · FROM 只能有一个表,可以是另外一个可更新视图 · 顶级定义不允许包含 WITH, DISTINCT, GROUP BY, HAVING, LIMIT, OFFSET · 顶级定义不允许包含集合操作 UNION, INTERSECT, EXCEPT笔记:视图
CREATE TABLE articles (
id integer NOT NULL PRIMARY KEY
, title text NOT NULL
, description text
, public bool NOT NULL DEFAULT 'false'
);
CREATE VIEW public_articles AS
SELECT * FROM articles
WHERE public;关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
其他外链1 条
- hasura.io/blog/the-pros-and-cons-of-updatable-viewshasura.io/blog/the-pros-and-cons-of-updatable-views