pg_escape_bytea() konwertuje │a±cuch wstawiaj▒c sekwencje Escape dla typu bytea. Zwraca │a±cuch z sekwencjami Escape.
Notatka: Przy wywo│aniu SELECT dla typu bytea, PostgrSQL zwraca │a±cuch zawieraj▒cy warto╢ci ≤semkowe poprzedzone znakiem "\" (np. \032). U┐ytkownik musi sam odkodowaµ ten dane.
Ta funkcja wymaga PostgreSQL 7.2 lub nowszego. Dla PostgreSQL 7.2.0 i 7.2.1, type bytea musi byµ wskazany je╢li uruchomisz wsparcie dla kodowania wielobajtowego np. INSERT INTO test_table (image) VALUES ('$image_escaped'::bytea); PostgreSQL 7.2.2 i nowszy nie potrzebuje wskazania typu. Wyj▒tkiem jest przypadek kiedy klient i serwer pos│uguj▒ siΩ r≤┐nymi stronami kodowymi. W takim przypadku mo┐e wyst▒piµ b│▒d (multi-byte stream error). U┐ytkownik musi wtedy wskazaµ typ bytea ┐eby unikn▒µ takiego b│Ωdu.
Nowsze wersje PostgreSQL-a bΩd▒ wspieraµ r≤wnie┐ funcjΩ odwrotn▒. Wsparcie dla tej funkcji zostanie dodane jak tylko bΩdzie ona dostΩpna.
Zobacz tak┐e pg_escape_string()
Poprzedni | Spis tre╢ci | NastΩpny |
pg_end_copy | Pocz▒tek rozdzia│u | pg_escape_string |