跳转到主要内容

PostgreSQL

简介​

PostgreSQL 是最常用的开源对象关系型数据库之一。

安装​

有关如何安装 PostgreSQL 的信息。

Ubuntu​

在终端中执行:

sudo apt install postgresql

Windows​

安装数据库服务器:

安装 PostgreSQL 客户端 pgAdmin。

客户端​

连接到 PostgreSQL 以在数据库服务器上执行管理命令。

Ubuntu​

在终端中执行:

sudo -u postgres psql

Windows​

安装并使用 pgAdmin。

创建用户​

在连接到 PostgreSQL 客户端后执行以下命令:

create user 应用用户 with password 'S3cR3t';

创建数据库​

在连接到 PostgreSQL 客户端后执行以下命令:

create database 应用数据库 with owner 应用用户;

要退出请使用命令:\q

配置数据库​

使用 PostgreSQL 客户端应用程序连接到刚刚创建的新数据库。

Ubuntu​

在终端中执行以下命令:

sudo -u postgres psql 应用数据库

Windows​

安装并使用 pgAdmin。

安装 UUID 扩展​

需要在 PostgreSQL 中安装用于生成 UUID 的扩展。

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

配置应用​

根据环境编辑应用的配置文件:

  • config/_development.json

PostgreSQL 的配置示例:

{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "应用数据库",
"username": "应用用户",
"password": "S3cR3t"
}
},
...
}

也可以使用高级配置,例如:

{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "应用数据库",
"username": "应用用户",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}