MySQLのフォーマット(YYYY-MM-DD hh:mm:ss)からDateTimeオブジェクトを生成したり、その逆をしたりするモジュールですが、そのままだと日本時間ではなくUTCになってしまうので、time_zoneの指定方法を調べたんでメモ。 ま、こんな感じ。 use DateTime::Fo…
例えば、年齢を取得したいとして、ageを入力してない人がいる場合にnullが取れるとアプリ側で、よけいな処理を入れるか、最悪エラーになる場合も。 (そもそもuserテーブルを作成する時にageにdefaultを指定すればいいんですが・・) SELECT age FROM user; 上のSQL文でa…
デプロイ時に、テーブルとかカラムを追加したり変更したりした時のtest用に。 use strict; use warnings; use Test::More; BEGIN{ use_ok('DBI') } BEGIN{ use_ok('Test::Fixture::DBI') } BEGIN{ u…