Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Postgres是否会在某些视图上自动创建规则?_Postgresql - Fatal编程技术网

Postgresql Postgres是否会在某些视图上自动创建规则?

Postgresql Postgres是否会在某些视图上自动创建规则?,postgresql,Postgresql,我在一些数据库视图中发现了一些随机规则,这些规则返回的SELECT正好是视图的SELECT 我确实搜索了迁移和应用程序代码,但没有找到这些规则的定义/创建 Postgres 8.4是否在某些视图上自动创建规则?它是在上创建视图或在上创建表格并创建规则,然后选择。它不仅在8.4中有效,而且在9.6中有效: …ON SELECT规则有效地将表转换为视图 此外: 编写“创建视图”命令被认为比编写 创建一个实际表并为其定义一个ON SELECT规则 是的,这就是视图的实现方式。它们本质上是规则。。。让我

我在一些数据库视图中发现了一些随机规则,这些规则返回的SELECT正好是视图的SELECT

我确实搜索了迁移和应用程序代码,但没有找到这些规则的定义/创建

Postgres 8.4是否在某些视图上自动创建规则?

它是在
上创建视图
或在
上创建表格并创建规则,然后选择
。它不仅在8.4中有效,而且在9.6中有效:

…ON SELECT规则有效地将表转换为视图

此外:

编写“创建视图”命令被认为比编写 创建一个实际表并为其定义一个ON SELECT规则


是的,这就是视图的实现方式。它们本质上是规则。。。让我查一下