@@ -158,6 +158,8 @@ Dynahash portability improvements (Tom)
158
158
Remove OID's from some system tables (Tom)
159
159
Remove 'triggered data change violation' error check (Tom)
160
160
Optimize LIKE/ILIKE when using single-byte encodings (Tatsuo)
161
+ New libpq function PQescapeBytea() escapes binary strings for use as
162
+ SQL string literals
161
163
162
164
Types
163
165
-----
@@ -167,7 +169,14 @@ BIT, BIT VARYING now returns error on too long input (Peter E)
167
169
New function bit_length() (Peter E)
168
170
INET, CIDR text conversion functions (Alex Pilosov)
169
171
INET, CIDR operators << and <<= indexable (Alex Pilosov)
170
- Bytea comparison improvements, \### now requires three octal digits (Joe Conway)
172
+ Bytea \### now requires valid three digit octal number
173
+ Bytea comparison improvements, now supports =, !=, >, >=, <, and <=
174
+ Bytea now supports btree indexes
175
+ Bytea now supports LIKE, LIKE...ESCAPE, NOT LIKE, NOT LIKE...ESCAPE
176
+ Bytea now supports string concatenation
177
+ New Bytea functions - position(), substring, trim, btrim, and length
178
+ New encode() function mode, 'escaped', converts minimally escaped
179
+ bytea to/from text
171
180
Make trim/ltrim/rtrim/btrim/lpad/rpad/translate() multibyte aware (Tatsuo)
172
181
Formats with the correct number of columns for UNICODE in psql (Patrice)
173
182
Add pg_database_encoding_max_length() (Tatsuo)