Re: Unclear error message

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: Unclear error message
Дата
Msg-id 20181007081430.GD2710@paquier.xyz
обсуждение исходный текст
Ответ на Re: Unclear error message  (Laurenz Albe <laurenz.albe@cybertec.at>)
Ответы Re: Unclear error message
Список pgsql-hackers
On Sat, Oct 06, 2018 at 11:16:09PM +0200, Laurenz Albe wrote:
> True; how about the attached?
>
> I think this should go in before v11.

Thanks for adding regression tests for that.

-  errmsg("foreign key referencing partitioned table \"%s\" must not be ONLY",
-         RelationGetRelationName(pkrel))));

Here is a counter-proposal:
"cannot use ONLY for foreign key on partitioned table \"%s\" referencing
relation \"%s\""

+-- also, adding a NOT VALID foreign key should fail
+ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk NOT VALID;
+ERROR:  cannot add NOT VALID foreign key to relation "fk_notpartitioned_pk"
+DETAIL:  This feature is not yet supported on partitioned tables.

This error should mention "fk_partitioned_fk", and not
"fk_notpartitioned_pk", no?  The foreign key is added to the former, not
the latter.
--
Michael

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: Defaulting to password_encryption = scram-sha-256
Следующее
От: David Rowley
Дата:
Сообщение: Re: Calculate total_table_pages after set_base_rel_sizes()