On Thu, Feb 01, 2024 at 04:50:49PM +0100, Alvaro Herrera wrote: > I think this works similarly but not identically to tablespace defaults, > and the difference could be confusing. You seem to have made it so that > the partitioned table _always_ have a table AM, so the partitions can > always inherit from it. I think it would be more sensible to _allow_ > partitioned tables to have one, but not mandatory; if they don't have > it, then a partition created from it would use default_table_access_method.
You mean to allow a value of 0 in pg_class.relam on a partitioned table to allow any partitions created on it to use the default AM in the GUC when the partition is created? Yes, this inconsistency was bothering me as well in the patch. -- Michael
signature.asc
Description: PGP signature