使用示例Postgres分区文档9.3,在创建触发器函数和触发器之后执行插入时,主表“度量衡”是否应该得到插入的行?
在执行插入时,使用文档中给出的示例,主表和子表都插入了行。我认为在触发器函数中使用<返回NULL >将禁止插入主表中的行。
发布于 2015-06-02 08:50:44
行没有插入到父表中。它们只是从父表中可见,因为子表扩展了它。
使用SELECT * FROM ONLY measurement;,您将看到这些行实际上不在measurement中,只有子表。ONLY说“在这个查询中只使用这个表,而不是它的子表”。
检查explain select * from measurement的输出,看看遗漏ONLY时发生了什么。这基本上就像对父级和其子级进行内部操作的UNION ALL。
https://stackoverflow.com/questions/30590514
复制相似问题