]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Message style improvement
authorPeter Eisentraut <peter@eisentraut.org>
Fri, 8 Nov 2024 06:17:55 +0000 (07:17 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Fri, 8 Nov 2024 06:17:55 +0000 (07:17 +0100)
Backpatch the part of edee0c621de that applies to a90bdd7a44d, which
was also backpatched.  That way, the message is consistent in all
branches.

src/backend/commands/tablecmds.c
src/test/regress/expected/foreign_key.out

index 0e47f1a45759c8a446b5664693470ace52011603..040eb50078c1218f6a69f6f48a060def1824699f 100644 (file)
@@ -10436,7 +10436,7 @@ CloneFkReferencing(List **wqueue, Relation parentRel, Relation partRel)
                if (fk->confrelid == RelationGetRelid(partRel))
                        ereport(ERROR,
                                        (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
-                                        errmsg("can't attach table \"%s\" as a partition which is referenced by foreign key \"%s\"",
+                                        errmsg("cannot attach table \"%s\" as a partition because it is referenced by foreign key \"%s\"",
                                                        RelationGetRelationName(partRel),
                                                        get_constraint_name(fk->conoid))));
 
index d726917488acb6478886b1bc75a665f8e7531e48..6b8c2f24142967d0bf79a7285cbff1eccefbf270 100644 (file)
@@ -1972,7 +1972,7 @@ ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2
 CREATE TABLE fk_partitioned_pk_6 (a int PRIMARY KEY);
 CREATE TABLE fk_partitioned_fk_6 (a int REFERENCES fk_partitioned_pk_6) PARTITION BY LIST (a);
 ALTER TABLE fk_partitioned_fk_6 ATTACH PARTITION fk_partitioned_pk_6 FOR VALUES IN (1);
-ERROR:  can't attach table "fk_partitioned_pk_6" as a partition which is referenced by foreign key "fk_partitioned_fk_6_a_fkey"
+ERROR:  cannot attach table "fk_partitioned_pk_6" as a partition because it is referenced by foreign key "fk_partitioned_fk_6_a_fkey"
 DROP TABLE fk_partitioned_pk_6, fk_partitioned_fk_6;
 -- This case is similar to above, but the referenced relation is one level
 -- lower in the hierarchy.  This one fails in a different way as the above,