TiDBでのデータベース作成
1分以内...
TiDBはオープンソースのNewSQLデータベースです。TiDB Cloudは公式のオンラインバージョンで、誰でも利用できる5GBの無料ストレージを提供しています。以下では、TiDB Cloud上でWaline用のデータベースを作成する方法を説明します。
データベースの作成
TiDB CloudにログインするとTiDBインスタンスが自動的に作成されるので、そのままcluster0をクリックしてインスタンスに入ります

インスタンスに入る 左側の一覧でSQL Editorを選択し、waline.tidbの内容を
;で区切って文ごとに画面へ貼り付け、実行します。各文の実行は右上の青いRunボタンをクリックするか、Ctrl/Command + Enterのショートカットキーを利用します




これでWalineデータベースの作成は完了です!
接続設定の取得
左側のOverviewボタンをクリックしてホームページに入り、右上のConnectを選択して接続情報を取得します。
「Connect with」をGeneralに設定します。あわせて、次の行のReset passwordをクリックして新しいパスワードを生成します。
これで接続に関する設定を取得できます。

Vercelへのデプロイ
Vercelアカウントを作成し、プロジェクトを追加してWalineサービスをデプロイします。その後、プロジェクトのSettingsを開いてEnvironment Variablesに移動します。Add Environment Variableをクリックし、TIDB_HOST、TIDB_PORT、TIDB_DB、TIDB_USER、TIDB_PASSWORDの各変数を追加します。これらの変数を追加したら、プロジェクトを再デプロイします。

TIPS: コメントエリアはデモ用です。質問がある場合は、Github Discussion で質問してください。
