]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Avoid using ambiguous word "positive" in error message.
authorFujii Masao <fujii@postgresql.org>
Wed, 25 Aug 2021 02:46:25 +0000 (11:46 +0900)
committerFujii Masao <fujii@postgresql.org>
Wed, 25 Aug 2021 02:47:55 +0000 (11:47 +0900)
There are two identical error messages about valid value of modulus for
hash partition, in PostgreSQL source code. Commit 0e1275fb07 improved
only one of them so that ambiguous word "positive" was avoided there,
and forgot to improve the other. This commit improves the other.
Which would reduce translator burden.

Back-pach to v11 where the error message exists.

Author: Kyotaro Horiguchi
Reviewed-by: Fujii Masao
Discussion: https://postgr.es/m/20210819.170315.1413060634876301811.horikyota.ntt@gmail.com

src/backend/parser/parse_utilcmd.c
src/test/regress/expected/alter_table.out
src/test/regress/expected/create_table.out

index 76fe9e71846b4e8b39f23215c23a99dbe99da3d3..0da22209681f9c334dda1247a8095ea0d0eb4de0 100644 (file)
@@ -3741,7 +3741,7 @@ transformPartitionBound(ParseState *pstate, Relation parent,
                if (spec->modulus <= 0)
                        ereport(ERROR,
                                        (errcode(ERRCODE_INVALID_TABLE_DEFINITION),
-                                        errmsg("modulus for hash partition must be a positive integer")));
+                                        errmsg("modulus for hash partition must be an integer value greater than zero")));
 
                Assert(spec->remainder >= 0);
 
index 9709202ec735b4e601984f2455d579a8b148f68a..2813b6eff8b7f787973f8a835bafda2f3cf7e70d 100644 (file)
@@ -3968,7 +3968,7 @@ ALTER TABLE hash_parted ATTACH PARTITION hpart_5 FOR VALUES WITH (MODULUS 4, REM
 -- check that the table being attach is with valid modulus and remainder value
 CREATE TABLE fail_part(LIKE hash_parted);
 ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 0, REMAINDER 1);
-ERROR:  modulus for hash partition must be a positive integer
+ERROR:  modulus for hash partition must be an integer value greater than zero
 ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 8);
 ERROR:  remainder for hash partition must be less than modulus
 ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 3, REMAINDER 2);
index f44024aedcc3abac26efdb0b075cfb5fd5104c20..75ee55644bd37f56d301a53cad7b34bca4efe90d 100644 (file)
@@ -745,7 +745,7 @@ CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 2, REM
 ERROR:  partition "fail_part" would overlap partition "h2part_4"
 -- modulus must be greater than zero
 CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 0, REMAINDER 1);
-ERROR:  modulus for hash partition must be a positive integer
+ERROR:  modulus for hash partition must be an integer value greater than zero
 -- remainder must be greater than or equal to zero and less than modulus
 CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 8, REMAINDER 8);
 ERROR:  remainder for hash partition must be less than modulus