PostgreSQL | Arch Linux安装PostgreSQL

Posted Mculover666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
《新程序员》:云原生和全面数字化实践 50位技术专家共同创作,文字、视频、音频交互阅读

以上是关于PostgreSQL | Arch Linux安装PostgreSQL的主要内容,如果未能解决你的问题,请参考以下文章

u盘怎么安装arch linux双系统

在VMWare上安装Arch Linux

Arch Linux 安装rust

sh 最终的Arch Linux安装脚本

Vmware Station安装Arch Linux

安装arch linux后的网络连接问题