Heroku 是一个强大的云平台,支持多种编程语言和数据库。在这个指南中,我们将学习如何在 Heroku 上部署 PostgreSQL 数据库。
安装 PostgreSQL 客户端
在开始之前,确保你已经安装了 PostgreSQL 客户端。你可以从 PostgreSQL 官网 下载。
创建 Heroku 账户
如果你还没有 Heroku 账户,请先在 Heroku 官网 注册一个。
创建 Heroku 应用
- 打开 Heroku CLI,运行
heroku login
登录你的账户。 - 创建一个新的应用,使用
heroku create <app_name>
命令。
配置 PostgreSQL 数据库
- 在 Heroku 上创建一个新的 PostgreSQL 数据库,使用
heroku addons:create heroku-postgresql
命令。 - 选择合适的计划,并设置数据库的名称。
连接 PostgreSQL 数据库
在你的应用代码中,使用 Heroku 的环境变量来连接到 PostgreSQL 数据库。例如,如果你的数据库名称是 mydb
,则可以使用以下连接字符串:
DATABASE_URL=postgres://<username>:<password>@<host>:<port>/<dbname>
部署应用到 Heroku
- 将你的代码提交到 Git 仓库。
- 在终端中,运行
git push heroku master
(或git push heroku main
,取决于你的分支)。
监控和扩展
Heroku 提供了强大的监控工具,你可以使用 heroku logs --tail
来查看应用的实时日志。
如果你需要更多的资源,可以使用 heroku scale
命令来扩展你的应用。
Heroku 官网
希望这个指南能帮助你轻松地将 PostgreSQL 数据库部署到 Heroku 上。