2024-12-01から1ヶ月間の記事一覧
今年の振り返りをまとめる。 アウトプットについて 昨年がこちら。 ブログ 10本 登壇 37回 商業誌書いた PostgreSQLカンファレンスやった PostgreSQLアンカンファレンスをやった 今年の結果がこちら。 ブログ 15本 登壇 36回 続・商業誌書いた PostgreSQLカ…
はじめに Googleカレンダーのような時間枠を扱うシステムを設計する際、開始・終了時刻を管理するロジックは容易ではない。 しかし、PostgreSQLには 範囲型 があり、この機能を活用することで、開始時刻(begin_at)と終了時刻(end_at)を1つのカラムで扱え…
例えば次のようなテーブルがあったとする。 -- PostgreSQL CREATE TABLE history ( id SERIAL PRIMARY KEY, user_id INTEGER NOT NULL, data TEXT, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); -- MySQL CREATE TABLE history ( id INT AUT…