Re: When should parameters be passed as text v. binary?

Поиск
Список
Период
Сортировка
От Andrew Gierth
Тема Re: When should parameters be passed as text v. binary?
Дата
Msg-id 87blrjktdo.fsf@news-spur.riddles.org.uk
обсуждение исходный текст
Ответ на When should parameters be passed as text v. binary?  (Paula Kirsch <pl.kirsch@gmail.com>)
Ответы Re: When should parameters be passed as text v. binary?
Список pgsql-general
>>>>> "Paula" == Paula Kirsch <pl.kirsch@gmail.com> writes:

 Paula> I'm just trying to understand the trade-offs between sending
 Paula> everything always as text, all integer parameters as binary,
 Paula> floats as binary, etc.

For passing data from client to server, there's no particular reason not
to use the binary format for any data type that you understand (and
where you're passing the data type oid explicitly in the query, rather
than just leaving it as unknown).

For results, things are harder, because libpq is currently
all-or-nothing about result type formats, and if you start using
extension types then not all of them even _have_ a binary format. And to
decode a binary result you need to know the type, and have code to
handle every specific type's binary format.

-- 
Andrew (irc:RhodiumToad)



В списке pgsql-general по дате отправления:

Предыдущее
От: Rich Shepard
Дата:
Сообщение: Undeliverable: Re: Changing default ../data/ directory (fwd)
Следующее
От: Justin
Дата:
Сообщение: Re: When should parameters be passed as text v. binary?