seed
Seed処理
Section titled “Seed処理”データの初期化処理
Seed処理は、開発中何度も実行するため冪等性のある書き方をする。
- テーブルへの
INSERTON CONFLICT DO NOTHINGを使う
- 拡張のインストール
CREATE EXTENSION IF NOT EXISTS
- テーブル作成
CREATE TABLE IF NOT EXISTS
データの初期化処理
Seed処理は、開発中何度も実行するため冪等性のある書き方をする。
INSERT
ON CONFLICT DO NOTHINGを使うCREATE EXTENSION IF NOT EXISTSCREATE TABLE IF NOT EXISTS