2019-01-01から1年間の記事一覧
前職は世界中で開発したソフトウェアを販売しており、同じWindowsでも日英中韓台独仏伊と8か国くらいの言語版でテストしてたりしました。するとドイツ版で変な挙動をするという報告を受けました。どうも数値がおかしくなるんだそうです。それで当時調べてみ…
言わずもがな保守運用をやってるレガシーシステムで時刻で使っている型がバラバラでして、ちょっと不具合修正をしたらジェンガのように音を立ててRspecが失敗するようになってしまいました。原因を調べていくと、DBで使用しているPostgreSQLのTimestamp型ま…
DBに保存されている日時から有効期限などを求めるような場合、SQLで計算後の日時でまとめてしまいたいケースに遭遇しました。調べてみたらPostgreSQLなら簡単にできるらしい。PostgreSQLって日時操作が強いんですね。 select created_at + interval '1 year'…
会社のWebサービスがRailsでPostgreSQLを使っているのですが、DBで保存されているタイムスタンプのタイムゾーンがよく分からず小一時間調べて複雑だったのでメモ。 それぞれのタイムゾーン設定状況 Ruby on Railsのタイムゾーン設定 config.active_record.de…