Re: Assertion failure with ALTER TABLE ATTACH PARTITION withlog_min_messages >= DEBUG1
От | Alvaro Herrera |
---|---|
Тема | Re: Assertion failure with ALTER TABLE ATTACH PARTITION withlog_min_messages >= DEBUG1 |
Дата | |
Msg-id | 20181005154129.34dfz2wn7aise2sd@alvherre.pgsql обсуждение исходный текст |
Ответ на | Assertion failure with ALTER TABLE ATTACH PARTITION withlog_min_messages >= DEBUG1 (Michael Paquier <michael@paquier.xyz>) |
Ответы |
Re: Assertion failure with ALTER TABLE ATTACH PARTITION withlog_min_messages >= DEBUG1
|
Список | pgsql-hackers |
On 2018-Oct-05, Michael Paquier wrote: > Looking at the stack trace there is this log in > validateForeignKeyConstraint: > ereport(DEBUG1, > (errmsg("validating foreign key constraint \"%s\"", conname))); > > However conname is set to NULL in this code path. Ouch. Thanks for catching this one. I think the "this is all we need" comment is just asking for trouble :-( > From what I can see the problem comes from CloneForeignKeyConstraint > which forgets to assign the constraint name when cloning the FK > definition. While looking at the ATTACH PARTITION code, I have noticed > that a variable gets overridden, which is in my opinion bad style. Ugh, yeah that looks bad. I wish the compiler would warn about this :-( -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: