Hello > Are you sure you're using LATIN1 on both? > > js=# \l > List of databases > Name | Owner | Encoding > -----------+----------+---------- > js | cww | UTF8 > test | cww | LATIN1 > [ ...snip... ] > > js=# SELECT lower('ÉÈ'); > lower > ------- > éè > (1 row) > > js=# \c test > You are now connected to database "test". > test=# SELECT lower('ÉÈ'); > lower > ------- > ÉÈ > (1 row) > > It seems the UTF8 database performs lower() correctly, but the LATIN1 > database does not. > > Colin >
when database uses different encoding, than is specified in cluster's initialization, then lower, upper doesn't work. Pavel ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match