Vercel Postgresのデータベースをエクスポートする方法について説明します。

この記事は、Web開発初心者によるメモです。参考程度にしてください。

手順

1Vercel > Storage > 対象のPostgres Databaseを選択。

2[.env.local] をクリック。 [Show secret] をクリックし、環境変数の値を表示。

3環境変数を確認して、テキストエディタで以下のようにコマンドを作成。上から順にホスト名、ポート番号、ユーザー名、データベース名、パスワード。ポート番号は、環境変数のPOSTGRES_URLに含まれる4桁の数字です。

set PGHOST=xxxx.ap-southeast-1.aws.neon.tech
set PGPORT=5432
set PGUSER=default
set PGDATABASE=verceldb
set PGPASSWORD=xxxxxxxxxxxx

pg_dump --host=%PGHOST% --port=%PGPORT% --username=%PGUSER% --dbname=%PGDATABASE% --format=plain --file=backup.sql

4コマンドプロンプトを起動(キーボードのWindowsキーを押す→「cmd」と入力→Enterキーを押す)。[3]で作成したコマンドをコピーして、Ctrl+Vで貼り付けて、Enterキーを押す。

5C:\Users\ユーザー名 のフォルダの中にbackup.sqlが作成される。VS Codeなどで開き、中身を確認。