Re: alter table set TABLE ACCESS METHOD
От | vignesh C |
---|---|
Тема | Re: alter table set TABLE ACCESS METHOD |
Дата | |
Msg-id | CALDaNm1f_6DoFycXBVu6fEKeWjm3Xf3gSM5TDp13tiMY3zpThw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: alter table set TABLE ACCESS METHOD (Jeff Davis <pgsql@j-davis.com>) |
Список | pgsql-hackers |
On Fri, Jul 16, 2021 at 9:19 AM Justin Pryzby <pryzby@telsasoft.com> wrote: > > rebased. > > Also, there were two redundant checks for multiple SET ACCESS METHOD commands. > But one of them wasn't hit if the ALTER was setting the current AM due to the > no-op test. > > I think it's better to fail in every case, and not just sometimes (especially > if we were to use ERRCODE_SYNTAX_ERROR). > > I included my 2ndary patch allowing to set the AM of partitioned table, same as > for a tablespace. One of the tests is failing, please post an updated patch for this: create_am.out 2021-07-22 10:34:56.234654166 +0530 @@ -177,6 +177,7 @@ (1 row) -- CREATE TABLE .. PARTITION BY supports USING +-- new partitions will inherit from the current default, rather the partition root CREATE TABLE tableam_parted_heap2 (a text, b int) PARTITION BY list (a) USING heap2; SET default_table_access_method = 'heap'; CREATE TABLE tableam_parted_a_heap2 PARTITION OF tableam_parted_heap2 FOR VALUES IN ('a'); Regards, Vignesh
В списке pgsql-hackers по дате отправления: