]> granicus.if.org Git - postgresql/commitdiff
Make format() error messages consistent again
authorPeter Eisentraut <peter_e@gmx.net>
Mon, 8 Aug 2016 12:15:41 +0000 (08:15 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Mon, 8 Aug 2016 12:15:41 +0000 (08:15 -0400)
07d25a964 changed only one occurrence.  Change the other one as well.

src/backend/utils/adt/varlena.c
src/test/regress/expected/text.out

index a869e858bca4b767c693fa669c3a145d95cff7b5..bf7c0cd73566444e092c52e6a7a46499a2d6c17d 100644 (file)
@@ -5004,7 +5004,7 @@ text_format(PG_FUNCTION_ARGS)
                if (arg >= nargs)
                        ereport(ERROR,
                                        (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                        errmsg("too few arguments for format")));
+                                        errmsg("too few arguments for format()")));
 
                /* Get the value and type of the selected argument */
                if (!funcvariadic)
index a74b9cebd6c49161ea951ce248e718bac35ee2d6..829f2c224ca412b3e7b517a12194b842317c80af 100644 (file)
@@ -207,9 +207,9 @@ select format('Hello %%%%');
 
 -- should fail
 select format('Hello %s %s', 'World');
-ERROR:  too few arguments for format
+ERROR:  too few arguments for format()
 select format('Hello %s');
-ERROR:  too few arguments for format
+ERROR:  too few arguments for format()
 select format('Hello %x', 20);
 ERROR:  unrecognized format() type specifier "x"
 HINT:  For a single "%" use "%%".
@@ -256,9 +256,9 @@ select format('%1$s %12$s', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
 
 -- should fail
 select format('%1$s %4$s', 1, 2, 3);
-ERROR:  too few arguments for format
+ERROR:  too few arguments for format()
 select format('%1$s %13$s', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
-ERROR:  too few arguments for format
+ERROR:  too few arguments for format()
 select format('%0$s', 'Hello');
 ERROR:  format specifies argument 0, but arguments are numbered from 1
 select format('%*0$s', 'Hello');