なかなか魅力的な機能がてんこ盛りのPostgreSQLを試しに自社サーバーでアップグレードしてみました。
早速、メジャーアップグレードにありがちな、引っかかった部分があったので、
忘れないように、書き留めておきます。
○引っかかった部分
Movable Type OpenSource
○問題
管理ページにログインできない。
"Can't use string ~ as an ARRAY ref while 'strict refs' in use"といった
エラーメッセージが出力される。
○原因
bytea型の出力がデフォルトで 16進形式となったことが原因。
"author_meta_vblob"テーブルにbytea型が使われている。
○回避策
postgresql.confで、bytea型の出力形式を変更可能なので、とりあえず他に
影響ないようだったら、以前の出力形式に戻す。
#bytea_output = 'hex' |
もちろん、postgresql.confの変更の後は、PostgreSQLの再起動が必要です。
9.0のリリースノートは読んではいたが、自分が設計していないものになると、
何を使っているかは分からないので、使ってみないとやはり分からないものです。
○PostgreSQL 9.0リリースノート
http://www.postgresql.jp/document/9.0/html/release-9-0.html
コメントする