部署 PostgreSQL 服务
PostgreSQL 是一个功能强大的开源对象关系型数据库系统,拥有超过 35 年的历史,因其可靠性、功能健全性和性能而享有很高的声誉。
Zeabur 提供了一键部署 PostgreSQL 服务的功能,让你可以快速地在 Zeabur 上部署 PostgreSQL 数据库。
部署 PostgreSQL 服务
在部署此服务之前,如果您还没有创建项目,您需要先创建一个项目。 您可以按照此文档创建您的项目。
在你的项目中,点击 新建服务,并选择 服务市场,在列表中找到 PostgreSQL 服务。
选中 PostgreSQL 服务后,Zeabur 将自动开始为你部署 PostgreSQL 服务。
环境变量
当你部署 PostgreSQL 服务后,Zeabur 会自动帮你注入相关环境变量到其他的服务中。
POSTGRES_HOST
POSTGRES_PORT
POSTGRES_USERNAME
POSTGRES_PASSWORD
有时候我们可以用自行新增 DATABASE_URL
来取代上面的环境变量,例如:
postgres://<POSTGRES_USERNAME>:<POSTGRES_PASSWORD>@<POSTGRES_HOST>:<POSTGRES_PORT>/<DATABASE_NAME>
这里的 <DATABASE_NAME>
是你自行新增的数据库名称。
新增数据库
Zeabur 默认的数据库和用户都为 root
。
有些时候你可能需要新增数据库,例如你的项目需要使用多个数据库,或者你需要为不同的环境使用不同的数据库,你可以通过以下两种方式来新增数据库:
PgAdmin
pgAdmin 是 PostgreSQL 最流行、功能最丰富的开源管理和开发平台。你可以使用 pgAdmin 来连接到你部署在 Zeabur 的 PostgreSQL 数据库。
安装 PgAdmin
你需要先安装 pgAdmin 客户端。前往 pgAdmin 的官方网站下载并按照说明进行安装。
新增数据库
首先,你需要点击 Add New Server 并填入相关信息:
接着,你需要先点击 Databases,并点击 Create,并填入相关信息:
PSQL (sql shell)
psql 是一个基于终端的 PostgreSQL 工具。它使你能够以交互方式输入查询,将它们发送到 PostgreSQL,并查看查询结果。此外,psql 提供了许多各种类似 shell 的功能,以方便编写脚本和自动执行各种任务。
安装 PSQL
为了使用 PSQL ,你需要先安装 PostgreSQL 客户端。前往 PostgreSQL 的官方网站下载并按照说明进行安装。
在安装完成后,你可能需要重启你的电脑。你可以通过输入以下指令来检查安装是否成功:
psql --version
新增数据库
你可以使用 psql 来连接到你部署在 Zeabur 的 PostgreSQL 数据库,只要输入以下指令:
psql -h <POSTGRES_HOST> -p <POSTGRES_PORT> -U <POSTGRES_USERNAME> -W
CREATE DATABASE <DATABASE_NAME>;
指令输入要确保在 postgres=#
的状态下,才能正确地执行。