Small error message improvement
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 17 Mar 2021 07:17:33 +0000 (08:17 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 17 Mar 2021 07:17:33 +0000 (08:17 +0100)
src/backend/commands/tablecmds.c
src/test/regress/expected/foreign_data.out

index 559fa1d2e510eb9a9311c413c8a8fb59ccd888d3..ffb1308a0c064decc452282eb98b0cb16dbc15fc 100644 (file)
@@ -16673,7 +16673,7 @@ AttachPartitionEnsureIndexes(Relation rel, Relation attachrel)
                                                 errmsg("cannot attach foreign table \"%s\" as partition of partitioned table \"%s\"",
                                                                RelationGetRelationName(attachrel),
                                                                RelationGetRelationName(rel)),
-                                                errdetail("Table \"%s\" contains unique indexes.",
+                                                errdetail("Partitioned table \"%s\" contains unique indexes.",
                                                                   RelationGetRelationName(rel))));
                        index_close(idxRel, AccessShareLock);
                }
index b9e25820bc02f27566b59dece4f11a25e3e6904f..e4cdb780d0a433a1ac24972deb6d04b0d0dd3a18 100644 (file)
@@ -773,7 +773,7 @@ CREATE FOREIGN TABLE ft_part2 (a INT NOT NULL) SERVER s0;
 ALTER TABLE lt1 ATTACH PARTITION ft_part2
   FOR VALUES FROM (1000) TO (2000);                             -- ERROR
 ERROR:  cannot attach foreign table "ft_part2" as partition of partitioned table "lt1"
-DETAIL:  Table "lt1" contains unique indexes.
+DETAIL:  Partitioned table "lt1" contains unique indexes.
 DROP TABLE lt1;
 DROP FOREIGN TABLE ft_part2;
 CREATE TABLE lt1 (a INT) PARTITION BY RANGE (a);
@@ -801,7 +801,7 @@ DETAIL:  Table "lt1_part1" contains indexes that are unique.
 CREATE FOREIGN TABLE ft_part_1_2 (a INT NOT NULL) SERVER s0;
 ALTER TABLE lt1_part1 ATTACH PARTITION ft_part_1_2 FOR VALUES FROM (100) TO (200);
 ERROR:  cannot attach foreign table "ft_part_1_2" as partition of partitioned table "lt1_part1"
-DETAIL:  Table "lt1_part1" contains unique indexes.
+DETAIL:  Partitioned table "lt1_part1" contains unique indexes.
 DROP TABLE lt1;
 DROP FOREIGN TABLE ft_part_1_2;
 -- ALTER FOREIGN TABLE