😃
Fly.ioでPostgresを作成する方法
fly postgresの作成
fly postgres create
設定
- app nameはブランクor適当な名前を入力する
- リージョンは東京
- DB内容は開発用
- 1時間後にDBを止めない
? Choose an app name (leave blank to generate one):
automatically selected personal organization: melodyclue
Some regions require a Launch plan or higher (bom, fra).
See https://fly.io/plans to set up a plan.
? Select region: Tokyo, Japan (nrt)
? Select configuration: Development - Single node, 1x shared CPU, 256MB RAM, 1GB disk
? Scale single node pg to zero after one hour? No
外部から接続するために
IPv4 addressを割り当てる
月$2かかるらしい(2024/8/2現在)
fly ips allocate-v4 --app <pg-app-name>
接続情報
hostnameは.flycastではなく、以下のようなpublicの方を使う必要がある
hostname
<pg-app-name>.fly.dev
最終的にデフォルトの接続情報は
connection url
postgresql://postgres:<password>@<pg-app-name>.fly.dev:5432/postgres
Discussion