CodingReptile

ゆるゆると技術に関するメモを貯めていく

SQL

SQLステートメントとMySQLで一貫性読み取りが機能しない場合

うっかり運用中のサービスでユーザから参照されるテーブルのパーティションを作成してしまい、MySQLの一貫性読み取りが機能しない場合に遭遇したのでまとめ。ついでに SQL ステートメントについてちゃんとドキュメントを読んだ。 一貫性読み取り トランザク…

Redshift で UNIX time を TIMESTAMP (タイムゾーン有) に変換する

SQL

Amazon Redshift で時刻が UNIX time で記録されており TIMESTAMP 型に直したくて悩んだ。integer なので CAST が使えない。 で、結論から言うとこう。 select *, CONVERT_TIMEZONE('JST', TIMESTAMP 'epoch' + unix_time * INTERVAL '1 second') time_stamp…