Re: BUG #3438: Problem selecting backslash from a byte array
От | Pavel Stehule |
---|---|
Тема | Re: BUG #3438: Problem selecting backslash from a byte array |
Дата | |
Msg-id | 162867790707110928m25a13663i78662c00bd6a2d03@mail.gmail.com обсуждение исходный текст |
Ответ на | BUG #3438: Problem selecting backslash from a byte array ("radoslav hodnicak" <rh@4096.sk>) |
Список | pgsql-bugs |
it's not bug. You didn't use any wild char. And like predicate isn't defined for bytea. There is another strange behave postgres=# select position(E'\\134\\134'::bytea in test) from backslashtest ; position ---------- 0 (1 row) Regards Pavel Stehule > > I create a table with a byte array column and insert a row with the byte 92 > into it (which is backslash). Then I want to select the row. > > Steps to reproduce: > > create table backslashtest (test bytea null); > > insert into backslashtest values (E'\\134'::bytea); > > select * from backslashtest where test like E'\\134'::bytea; > > Result: > select returns no rows > > Expected result: > select should return the row I've inserted > > Other remarks: > select * from backslashtest where test like E'\\134\\134'::bytea; > > does what I expected from the original select, but that's wrong because I > don't want two backslashes, only one > > ---------------------------(end of broadcast)--------------------------- > TIP 1: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly >
В списке pgsql-bugs по дате отправления: