PostgreSQL | Arch Linux安装PostgreSQL

一、PostgreSQL

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。

PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。

二、Arch LInux安装PostgreSQL

1. 安装

搜素

sudo pacman -Si postgresql


安装:

sudo pacman -S postgresql

安装完成后查看版本:

2. 设置用户密码

安装时系统会默认创建一个系统用户 postgres,密码为空,设置密码:

sudo passwd postgres

3. 初始化数据库

sudo su - postgres -c "initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'"

4. 启动数据库

systemctl start postgresql.service

如果设置开机自动启动:

systemctl enable postgresql.service

三、创建一个数据库用户

创建一个与你的 Arch 用户 ($USER) 同名的数据库用户,并允许其访问 PostgreSQL 数据库的 shell,那么在使用PostgreSQL 数据库 shell 的时候无需指定用户登录(这样做会比较方便)。

1. 切换用户

sudo su postgres

2. 创建新的数据库用户

createuser --interactive

四、创建数据库

回到系统shell,使用createdb命令创建:

createdb myDatabaseName

五、连接数据库

之前在第三节创建了mculover666这个数据库用户,所以这里我无需切换系统用户,直接使用mculover666运行psql登录即可,

psql是postgresql提供的shell,使用 -d 参数指定要连接的数据库名称,默认连接与系统用户同名的数据库。

psql -d <databaseName>

(1)列出所有用户以及权限

\du


(2)展示当前数据库中所有的表相关的汇总信息

\dt

(3)帮助

\help

(4)退出psql

\q

猜你喜欢

转载自blog.csdn.net/Mculover666/article/details/124049857