PostGreSQL Blob

Lili

Новичок
PostGreSQL Blob

Какого типа создать столбец в PostgreSQL, чтобы хранить в нем набор байтов ... Bytea имеет ограничение на хранение- символы типа '\' не могут нормально читаться из этого поля
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Lili
Bytea имеет ограничение на хранение- символы типа '\' не могут нормально читаться из этого поля
Неправда, в bytea может храниться (и читаться из него) всё, что угодно.
 

Lili

Новичок
Из хэлпа

The single quote (') and backslash (\) characters have special alternative escape sequences.
Далее говориться что-то про октеты (бож это биты байта) не сильна в английском
и приводится функция
unsigned char *PQescapeBytea(const unsigned char *from,
size_t from_length,
size_t *to_length);
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Lili
Из хэлпа

The single quote (') and backslash (\) characters have special alternative escape sequences.
Далее говориться что-то про октеты (бож это биты байта) не сильна в английском
и приводится функция
unsigned char *PQescapeBytea(const unsigned char *from,
size_t from_length,
size_t *to_length);
"Октет" == "байт", а к чему тут эта цитата --- не совсем понятно, мы вроде на PHP программируем. А потому используем [m]pg_escape_bytea[/m] / [m]pg_unescape_bytea[/m].
 

Lili

Новичок
ых..харашо вам, а я в Delphi программлю, думала мож что общее,- поможете, ну ладно, не судьба, пойду тонуть в пучине интернета дальше :) всем спасибо.
 

Lili

Новичок
да, спасибо :) я уже полазила, видимо у всех такая проблема(что только не вытворяют, но все сильно усложняет работу), ктоб знал обошел бы postgres стороной :)
 
Сверху