😢
Supabaseのプロジェクトが完全停止していたときにやったこと
悲しいとき
手順
画面のリンクからバックアップをダウンロードして、そいつをもとにプロジェクト起ち上げ直すしかなさそうね
- Supabaseプロジェクトを作っておく
- もとのバックアップファイルを保存
- psqlコマンドで復元
なんか、Supabaseの管理コンソールからクエリ叩けばいいんちゃんと思ったけど、
PostgreSQLのバックアップ/リストアツールである pg_dump によって生成されたバックアップファイルに含まれるコマンドで、直接SQLエディタや一部のツールで実行するとエラーになります。SupabaseのSQLエディタや一部のGUIツールでは、こうしたメタコマンド( \connect など)に対応していないためです。
ってChatGPTさん言うてた
実行したメモ
psql -h <HOST> -U <USER> -d <DATABASE> -f <backup-file.sql>
<HOST>: 新しいSupabaseプロジェクトのホスト(例: db.<project-ref>.supabase.co)
<USER>: データベースのユーザー名(例: postgres)
<DATABASE>: データベース名
<backup-file.sql>: バックアップファイルのパス
Discussion