はじめに
ゆとり世代の中野です。
さっそくチャレンジについて書いていきます。
チャレンジする背景
- migrationとseedの使い方が知りたい
チャレンジ内容
- 実際にmigrationとseedを作ってみる
やったこと
migrationを作成する
- 以下のコマンドでmigrationを叩く
- moviesというテーブルで作成でクエリを書いた
supabase migration new 名前
create table movies (
id bigint generated by default as identity primary key,
name text,
description text
);
seedを作成する
- すでにseedのファイルは存在したので追記する
INSERT INTO movies(id, name, description)
VALUES (
1, '名前1', '説明1'
),
(
2, '名前2', '説明2'
);
確認する
- supabase cliを再起動する
- Studio URL: http://localhost:54323 のDBにテーブルとレコードが存在することを確認する
supabase stop
supabase start
or
supabase db reset
結論
- 簡単にmigrationとseedを試すことができた
さいごに
- ぱっと使う分には簡単にできた
- 何よりSQLで書けるのが最高すぎる!
- 細かいところまでは今後理解進めていく
yutanakano
WEBエンジニア
大阪生まれのゆとり世代です
趣味はバイクでツーリングに行くこと
愛車は Ninja ZX-25R SE KRT EDITION
Expoでプロダクトを作っています