moto-a さんこんにちは。
MySQLのタイムゾーンに関する修正は、Version 2.15.3の
|
・MySQL で接続時にタイムゾーンがシステム設定に依存(しばしばUTC)になる問題の修正 |
です。仰る通り、接続時にシステムのタイムゾーンを読み取り SET time_zone = ‘+9:00’ のような形式でタイムゾーンを設定しています。
ちなみに、Version 2.15.2の
|
・MySQLのtimestamp型でデフォルト値の扱いを修正 |
は、記載が分かりにくい…というより記載の誤りとしてみなしてよい気がするのですが、DBからテーブル定義のメタデータを取得した際に、デフォルト値がnullだった場合、A5:SQL Mk-2ではデフォルト値が指定されていないものとして取り扱っていたのを、明確に「null」という式が割り当てられているものとして扱うように変更したということです。(テーブル定義書やDDL/ER図のリバースに影響)
これは、MySQL 5.7までで、timestampの初期値を指定しない場合、CURRENT_TIMESTAMPとして取り扱われるという挙動と関係があります。