regression=# select format('%s %s', 'foo', 'bar');
 format  
---------
 foo bar
(1 row)

regression=# select format('%s %s', 'foo', 'bar', 'baz');
 format  
---------
 foo bar
(1 row)

regression=# select format('%s %s', 'foo');              
ERROR:  too few arguments for format

Why do we throw an error for too few arguments, but not too many?

(This came up when I started wondering whether the proposed VARIADIC
feature would really be very useful for format(), since it needs a
format string that matches up with its arguments.)

                        regards, tom lane


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to