Re: [HACKERS] [COMMITTERS] pgsql: Implement table partitioning.
От
Alvaro Herrera
Тема
Re: [HACKERS] [COMMITTERS] pgsql: Implement table partitioning.
Дата
Msg-id
20161220172214.xjgratgkhqhsp7gk@alvherre.pgsql
Ответ на
pgsql: Implement table partitioning. (Robert Haas)
Список
Robert Haas wrote: > Implement table partitioning. I thought it was odd to use rd_rel->reloftype as a boolean in ATExecAttachPartition, but apparently we do it elsewhere too, so let's leave that complaint for another day. What I also found off in the same function is that we use SearchSysCacheCopyAttName() on each attribute and then don't free the result, and don't ever use the returned tuple either. A simple fix, I thought, just remove the "Copy" and add a ReleaseSysCache(). But then I noticed this whole thing is rather strange -- why not pass a boolean flag down to CreateInheritance() and from there to MergeAttributesIntoExisting() to implement the check? That seems less duplicative. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления
От: Josh Berkus
Дата: