Aidan Van Dyk escribió: > Just to make the task that much harder, if PostgreSQL is going to have a > sprintf (in core, or contrib), I *really* hope it's a real sprintf, > supporting everything, like: > $m positional notation > * width argument > All the flags [#0- +'] (I as a bonus) > field width . presision > > And you're going to want to make sure you support all the regular > conversion specifiers (d/i/o/u/x/X/e/E/f/F/g/G/p/n/c/s)...
Is this really all that hard? I'm thinking it could be implemented by using the real C sprintf underneath, passing one % specifier and its corresponding parameter at a time, coerced to whatever the conversion specifier specifies. The only thing that breaks this idea is the $n positional specifiers, I think. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers