@Unsacrificed

Каково внутреннее представление данных в PostgreSQL?

Для работы с libpq требуется знать внутреннее представление данных в PostgreSQL, однако в официальной документации, да и вообще в интернете, я не могу найти этой информации. Да, можно конечно использовать текстовое представление, а не бинарное, но это overhead на конвертацию в/из строк, да и парсить human-readable строки очень не хочется. Отсылки к исходникам вида "src/backend/utils/adt/numeric.c::numeric_recv()" пользы не принесли.
Каково же это пресловутое "server storage format"?
  • Вопрос задан
  • 2470 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Числовые значения типа integer приходят в сетевом порядке байт, numeric - зависит от реализации, ссылка на которую у вас в вопросе.

Текст и так можно получить текстом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы