Re: partitioning and identity column
| От | Peter Eisentraut |
|---|---|
| Тема | Re: partitioning and identity column |
| Дата | |
| Msg-id | c05e2ff9-4d65-4f8e-b233-d146ac12ccd2@eisentraut.org обсуждение исходный текст |
| Ответ на | Re: partitioning and identity column (Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>) |
| Ответы |
Re: partitioning and identity column
|
| Список | pgsql-hackers |
On 22.01.24 13:23, Ashutosh Bapat wrote:
>> if (newdef->identity)
>> {
>> Assert(!is_partioning);
>> /*
>> * Identity is never inherited. The new column can have an
>> * identity definition, so we always just take that one.
>> */
>> def->identity = newdef->identity;
>> }
>>
>> Thoughts?
>
> That code block already has Assert(!is_partition) at line 3085. I
> thought that Assert is enough.
Ok. Maybe just rephrase that comment somehow then?
> There's another thing I found. The file isn't using
> check_stack_depth() in the function which traverse inheritance
> hierarchies. This isn't just a problem of the identity related
> function but most of the functions in that file. Do you think it's
> worth fixing it?
I suppose the number of inheritance levels is usually not a problem for
stack depth?
В списке pgsql-hackers по дате отправления: