arc*_*ane 4 postgresql partitioning
使用示例Postgres Partitioning Docs 9.3示例,在创建触发器函数和触发器后执行插入操作时,主表“ measurement”是否应插入行?
使用执行插入操作时在docs中给出的示例,主表和子表都插入了行。我虽然在触发器函数中使用<RETURN NULL>会禁止主表插入行。
这些行未插入到父表中。它们仅在父表中可见,因为子表对其进行了扩展。
使用SELECT * FROM ONLY measurement;,您会看到这些行实际上不在measurement,仅在子表中。ONLY说“在此查询中仅使用此表,而不使用其子表”。
检查的输出,explain select * from measurement以了解省略时的情况ONLY。基本上就像是UNION ALL父母和子女在内部完成的工作。