Re: partitioning and identity column
От | Alexander Lakhin |
---|---|
Тема | Re: partitioning and identity column |
Дата | |
Msg-id | efa3e50b-1782-c677-7f6f-c934db1a077c@gmail.com обсуждение исходный текст |
Ответ на | Re: partitioning and identity column (Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>) |
Ответы |
Re: partitioning and identity column
|
Список | pgsql-hackers |
26.04.2024 15:57, Ashutosh Bapat wrote:
Thanks Alexander for the report.On Fri, Apr 26, 2024 at 5:30 PM Alexander Lakhin <exclusion@gmail.com> wrote:
CREATE TABLE tbl3 (LIKE tbl2 INCLUDING IDENTITY);
ERROR: no owned sequence foundI don't think creating a table like a partition is common or even useful. Usually it would create it from partitithe oned table. But if we consider that to be a use case, I think the error is expected since a partition doesn't have its own identity; it shares it with the partitioned table. Maybe we could give a better message. But I will look into this and fix it if the solution makes sense.
Maybe it's uncommon, but it's allowed, so users may want to
CREATE TABLE sometable (LIKE partX INCLUDING ALL), for example, if the
partition has a somewhat different structure. And thinking about how such
a restriction could be described in the docs, I would prefer to avoid this
error at the implementation level.
Do you want to track this in open items?
If you are inclined to fix this behavior, I would add this item.
Best regards,
Alexander
В списке pgsql-hackers по дате отправления: