> Let's make format support %s, %i, and %l, as well as > allowing things like %$3l (meaning, escape the third argument as a > literal and interpolate here), and call it good.
Your idea is: % [ $ pos ] format -- ex. %$3l , %l Escapes: %% => % Just for information, $ and pos are reversed in C sprintf. % [ pos $ ] format -- ex. %3$l , %l Escapes: %% => % IMHO, I like {} syntax as like as C# because the format strings are extensible. { pos [ : format ] } -- ex {3:l}, {3} (, and {l} could be also supported) Escapes: {{ => {, }} => } -- Itagaki Takahiro -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers