CentOS PostgreSQL 使用指南
CentOS 安装 PostgreSQL

安装 PostgreSQL 依赖
在安装 PostgreSQL 之前,确保你的 CentOS 系统已经安装了以下依赖:
-development tools:编译 PostgreSQL 所需的编译器、构建工具等。 -System libraries:如 zlib、bzip2、readline 等。
sudo yum groupinstall "Development Tools" sudo yum install zlib-devel bzip2-devel openssl-devel readline-devel
安装 PostgreSQL
使用 yum 安装 PostgreSQL:
sudo yum install postgresql postgresql-server
初始化数据库
初始化 PostgreSQL 数据库:
sudo postgresql-setup initdb
启动 PostgreSQL 服务
启动 PostgreSQL 服务:
sudo systemctl start postgresql
设置 PostgreSQL 服务开机自启
设置 PostgreSQL 服务开机自启:
sudo systemctl enable postgresql
连接 PostgreSQL 数据库

使用 psql 命令行工具
在终端中输入以下命令连接到 PostgreSQL 数据库:
sudo su - postgres psql
使用图形界面工具
你可以使用 pgAdmin 或 DBeaver 等图形界面工具连接到 PostgreSQL 数据库。
创建数据库和用户
创建数据库
CREATE DATABASE test_db;
创建用户
CREATE USER test_user WITH PASSWORD 'password';
授予权限
GRANT ALL PRIVILEGES ON DATABASE test_db TO test_user;
切换用户
\c test_db test_user
管理 PostgreSQL 数据库
查看数据库列表
\l
查看表结构

\d table_name
查询数据
SELECT * FROM table_name;
更新数据
UPDATE table_name SET column_name = value WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
备份和恢复 PostgreSQL 数据库
备份数据库
pg_dump -U test_user -d test_db > test_db_backup.sql
恢复数据库
psql -U test_user -d test_db < test_db_backup.sql
常见问题解答(FAQs)
问题:如何查看 PostgreSQL 的版本信息?
解答:在终端中输入以下命令查看 PostgreSQL 版本信息:
psql --version
问题:如何修改 PostgreSQL 的默认端口?
解答:编辑 /etc/postgresql/<version>/main/postgresql.conf 文件,找到 port 参数,将其值修改为你想要的端口号,然后重启 PostgreSQL 服务。
sudo systemctl restart postgresql

