プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
PostgreSQL、8.3から暗黙の型変換してくれなくなったらしい。
ちょっくらApache+PHP+PostgreSQLとかいう環境で開発環境作って
お客さまから頂いた既存ソースを流し込んだ時の話。

「メジャーバージョン合わせておけばいーよー」って言われていたのですが
なんかSQLの実行エラーが出て動かないんですけど?(;´A`)
「型合わせろや!」って怒られちゃったんですけど?(;´A`)

気になったので調べてみましたよ。
私が入れたPostgreSQLは8.4.8、本番環境は8.1.11らしい。
ほんでもってPostgreSQLは8.3から型チェックが厳密になって
自動キャストしてくれなくなったそーです。

あー、それでか。

取りあえず今回はバージョン落として対応しましたが
PostgreSQLのバージョン上げる方はご注意を(--)ノ

てか、そもそもDB周りで暗黙の型変換使うのはやめよーじぇぃ(つд`)・°・。

スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:● PostgreSQL  thema:パソコンな日々 - genre:コンピュータ  Posted by ササキマコト 

| HOME | next