コンテンツにスキップ

seed

データの初期化処理

Seed処理は、開発中何度も実行するため冪等性のある書き方をする。

  • テーブルへのINSERT
    • ON CONFLICT DO NOTHINGを使う
  • 拡張のインストール
    • CREATE EXTENSION IF NOT EXISTS
  • テーブル作成
    • CREATE TABLE IF NOT EXISTS