Re: RfD: more powerful "any" types
От | Pavel Stehule |
---|---|
Тема | Re: RfD: more powerful "any" types |
Дата | |
Msg-id | 162867790909102043o778406ccs5f1136ffae5083b3@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: RfD: more powerful "any" types (Alvaro Herrera <alvherre@commandprompt.com>) |
Список | pgsql-hackers |
2009/9/11 Alvaro Herrera <alvherre@commandprompt.com>: > 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. What conversion between PostgreSQL datatypes and C types? PostgreSQL missing infrastructure for it. Pavel > > 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. >
В списке pgsql-hackers по дате отправления: