Re: How to insert zeros into a bytea column?
| От | Joe Conway |
|---|---|
| Тема | Re: How to insert zeros into a bytea column? |
| Дата | |
| Msg-id | 3C7803C7.4090207@joeconway.com обсуждение исходный текст |
| Ответ на | How to insert zeros into a bytea column? (Iklódi Lajos <il@mithrandir.hu>) |
| Список | pgsql-sql |
Iklódi Lajos wrote: > Hello, > > I'm inserting data into a bytea colunm which can contain zero bytes. It > seems that insertion stops at first zero: > > gkk=# CREATE TABLE test (id int4, adat bytea); > CREATE > gkk=# insert into test (id, adat) values (1, '\100\200\000\100\200'); > INSERT 164175 1 > gkk=# select * from test; > id | adat > ----+------- > 1 | @\200 > (1 row) You should double up on the backslashes: test=# CREATE TABLE test (id int4, adat bytea); CREATE test=# insert into test (id, adat) values (1, '\\100\\200\\000\\100\\200'); INSERT 82097 1 test=# select * from test; id | adat ----+---------------- 1 | @\200\000@\200 (1 row) See for more info: http://www.us.postgresql.org/users-lounge/docs/7.2/postgres/datatype-binary.html HTH, Joe
В списке pgsql-sql по дате отправления: