#PostgreSQL

27 件の記事

PostgreSQL 基礎講座 #2 データ型とテーブル設計 — 何として保存するか
読了 5分

PostgreSQL 基礎講座 #2 データ型とテーブル設計 — 何として保存するか

PostgreSQL 設計の半分はデータ型の選択です。文字列は text 1 つで足りる理由、お金の計算に numeric が必須の理由、時刻保存の標準である timestamptz と timestamp の罠、主キー戦略(bigint IDENTITY vs UUID、そして uuidv7)、NOT NULL・CHECK・外部キーでデータ整合性を DB 層で守る設計、enum と配列を使う場所まで扱います。

PostgreSQL 基礎講座 #1 PostgreSQL とは — 既定の DB になった理由、インストールと psql の最初の一歩
読了 4分

PostgreSQL 基礎講座 #1 PostgreSQL とは — 既定の DB になった理由、インストールと psql の最初の一歩

PostgreSQL が新規プロジェクトの既定データベースになった背景から始めます。標準準拠と豊富なデータ型、拡張エコシステム(pgvector・PostGIS)、寛容なライセンスという選ばれる理由、Docker でローカルに立てる最速のインストール、psql への接続とメタコマンド(\l、\dt、\d)の基本、最初のテーブルを作って入れて読む 1 サイクル、そして講座全体の地図まで扱います。

Docker 実戦 #2 Django + PostgreSQL compose — 二つのコンテナを一束に
読了 8分

Docker 実戦 #2 Django + PostgreSQL compose — 二つのコンテナを一束に

Django アプリと PostgreSQL を docker compose 一ファイルに束ねる。マイグレーション entrypoint、depends_on の healthcheck 依存、データボリューム、.env 分離、collectstatic まで — compose が解いてくれる構成を運用形に。