Re: Unclear error message
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Laurenz Albe <laurenz.albe@cybertec.at>
Cc: pgsql-hackers@postgresql.org
Date: 2018-10-07T09:37:44Z
Lists: pgsql-hackers
Attachments
- fk-partition-error.patch (text/x-diff) patch
On Sun, Oct 07, 2018 at 05:14:30PM +0900, Michael Paquier wrote: > 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. And after some more study, I finish with the attached. Thoughts? -- Michael
Commits
-
Improve two error messages related to foreign keys on partitioned tables
- c8ed820c68bc 11.0 landed
- 9c2a970d1fa4 12.0 landed