Development)#Supabase北川慶太2022.06.29113こんにちは。サービスソリューション部の北川です。Supabaseとは、firebaseの大替サービスとも言われるBaasです。データベースにRDBを採用しているのが特徴です。CLIを使用したローカル環境の構築してみました。supabase/tap/supabase以下のURLからtokenを発行し、コピーします。Supabaseにログインし、コピーしたtokenを貼り付けます。login.任意のフォルダに移動します。sample-projectSupabaseを初期化します。init成功すると、supbase/config.tomlというファイルが作成されます。Supabaseを起動します。startコマンドを実行することで、Dockerによって構築されます。そのため、一度目は時間がかかります。startsatusコマンドによって、環境のURLを確認することができます。URLに移動すると、ローカルの管理画面が表示されます。Supabaseでは、studioと呼んでいます。中身を確認すると分かる通り、storageなどのメニューにはまだ対応していないようです。こちらは随時、更新されていくと思います。Editorに移動し、公式と同じクエリを実行します。右下の「RUN」コマンドから実行できます。サイドバーからTableEditorに移動し、テーブルを確認します。次に作成したテーブルを、ローカルのファイルに反映します。employees成功すると、supabase/migrationsフォルダにsqlファイルが追加されます。Supabaseダッシュボードに、ローカルからデータを反映させます。supabase/seed.sqlに、以下のクエリを記述します。initコマンドを実行したときに自動作成されるようですが、自分の環境には作成されませんでした。ファイルがない場合は、seed.sqlを手動で作成します。Hall');データベースを一度初期化して、テーブルを確認します。resetテーブルにデータが反映されました。まとめ今回は、SupabaseのCLIを使用してローカルの開発環境を構築してみました。基本的には手順通りに進めるだけでしたが、文字を追うのと実際に動かすのとでは、学びの質が違うなと感じました。使用していないコマンドもあるので、今後も手を動かしながら試してみたいと思います。