|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Roman Dawydkin 2:5022/5.77 23 Jan 2002 11:56:42 To : Alexander Bodnar Subject : Бинарный данные в PostgreSQL с использованием поля bytea -------------------------------------------------------------------------------- AB> Hикак не могу разобраться как работать с полем типа bytea. Ты на каком языке-то хоть пишешь? В некоторых библиотеках/драйверах преобразование автоматически происходит. AB> Hеобходимо хранить в нем бинарные данные. AB> Подскажите синтаксис на вставку и извлечения бинарных данных AB> из этого поля. Он вообще-то официально не документирован до сих пор (не знаю, как в 7.2). По слухам, одни разработчики хотят его узаконить, другие -- наоборот убрать. Это почти как строка, только надо экранировать спецсимволы, задавая их в восьмеричном коде (как в Си). В принципе, все не-ASCII (0-31, 127-255), но на практике достаточно 0-31 (меньше кода пробела) или даже только 0. INSERT INTO bin VALUES (555, 'aaa\001bbb\003\mmm\377zzz'::bytea) Если работаешь из psql, то все backslash'и ('\') надо удваивать, так как psql их сам воспринимает. ... airbell@chat.ru --- GoldED+/W32 1.1.5-20011130 * Origin: OJSC Efremov Synthetic Rubber Enterprise (2:5022/5.77) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/28243c4e6e65.html, оценка из 5, голосов 10
|