Re: bytea
От | Dennis Gearon |
---|---|
Тема | Re: bytea |
Дата | |
Msg-id | 40A1205E.8060407@fireserve.net обсуждение исходный текст |
Ответ на | Re: bytea (Jonathan Bartlett <johnnyb@eskimo.com>) |
Ответы |
Re: bytea
Re: bytea Re: bytea |
Список | pgsql-general |
Thanks for all the answers everybody, but I need to know also an answer to the other question: Does the bytea make its own files automatically for large objects? Also, how about backups with tables having bytea columns.? Jonathan Bartlett wrote: >>Also, if I wanted to put a *.pdf file in a bytea column, what functions >>do I use to escape any characters in it? >> >> > >What programming language are you using? > >In Perl, you do something like: > >$sth->bind_param(1, $file_data, DBI::SQL_BINARY); #DBI::SQL_BINARY is >deprecated, but it works > >In php you do: > >$file_data = pg_escape_bytea($file_data); > >$db->query("insert into blah(blahh) values ('${file_data}'::bytea); > >To retrieve the info in Perl, it's just a regular fetchrow() > >my ($file_data) = $sth->fetchrow(); > >In php, you have to run stripcslashes() on the data. > >list($file_data) = $query->fetchrow(); >$file_data = stripcslashes($file_data); > >Jon > > > > >>---------------------------(end of broadcast)--------------------------- >>TIP 4: Don't 'kill -9' the postmaster >> >> >> > > >
В списке pgsql-general по дате отправления: