PostgreSQLとJavaの文字コード関連を調べた時のメモ。 2006年3月時点での情報です。
PostgreSQL 8だと、SET NAMESしたら怒られた。
testsuite=> set names to 'UTF8'; ERROR: unrecognized configuration parameter "names"
Java側で"set client_encoding to XXX"させてみたら、今度は
org.postgresql.util.PSQLException: The server's client_encoding parameter was changed to EUC_JP. The JDBC driver requirs client_encoding to be UNICODE for correct operation.
として怒られた。