バージョンアップ怖し [mixi 日記]
古いソフトウエアの移設作業。
古いレンタルサーバから、最新のVPSサーバに
システムを載せ替えます。しかしお客様の予算は厳しく、
アプリケーションソフトはそのままに、OSと
ミドルウエアを新しくしちゃうという強硬。
OS: RedHat 5.3 から Ubuntu 18.04 に
MySQL: 5.0 から 5.7 に
稼働条件ギリギリまでアップデートしちゃいます。
しかしここで大きな落とし穴が。
<<今日の動作変更>>
データが登録できない。検索結果が足りない。
できるはずの検索がエラーになる...
なんで? どーして??
これがデータベースソフトの仕様変更の影響だった。
基本的な挙動が微妙にことなり、古いプログラムの
SQLがはじかれちゃいます。
ぎゃぁぁぁ。
プログラムを修正? いやいや、sql_mode で挙動を
調整しちゃる。
で、いけるのか??
古いレンタルサーバから、最新のVPSサーバに
システムを載せ替えます。しかしお客様の予算は厳しく、
アプリケーションソフトはそのままに、OSと
ミドルウエアを新しくしちゃうという強硬。
OS: RedHat 5.3 から Ubuntu 18.04 に
MySQL: 5.0 から 5.7 に
稼働条件ギリギリまでアップデートしちゃいます。
しかしここで大きな落とし穴が。
<<今日の動作変更>>
データが登録できない。検索結果が足りない。
できるはずの検索がエラーになる...
なんで? どーして??
これがデータベースソフトの仕様変更の影響だった。
基本的な挙動が微妙にことなり、古いプログラムの
SQLがはじかれちゃいます。
ぎゃぁぁぁ。
プログラムを修正? いやいや、sql_mode で挙動を
調整しちゃる。
で、いけるのか??