返回
Centos7 下搭建 Postgresql 详细步骤与技巧
后端
2023-11-04 16:52:12
- 安装 Postgresql
1.1. 添加 PostgreSQL 存储库
sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
1.2. 安装 PostgreSQL
sudo yum install postgresql14-server
1.3. 启动和启用 PostgreSQL 服务
sudo systemctl start postgresql
sudo systemctl enable postgresql
2. 创建数据库用户和数据库
2.1. 创建数据库用户
sudo su - postgres -c "createuser username"
2.2. 创建数据库
sudo su - postgres -c "createdb databasename"
2.3. 授予用户对数据库的访问权限
sudo su - postgres -c "grant all privileges on database databasename to username"
3. 连接到 PostgreSQL 数据库
3.1. 使用 psql 工具连接数据库
psql -U username -d databasename
4. 创建表和插入数据
4.1. 创建表
CREATE TABLE table_name (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
age INTEGER NOT NULL
);
4.2. 插入数据
INSERT INTO table_name (name, age) VALUES ('John Doe', 30);
5. 查询数据
5.1. 查询所有数据
SELECT * FROM table_name;
5.2. 查询特定数据
SELECT name, age FROM table_name WHERE id = 1;
6. 更新数据
6.1. 更新数据
UPDATE table_name SET name = 'Jane Doe' WHERE id = 1;
7. 删除数据
7.1. 删除数据
DELETE FROM table_name WHERE id = 1;
8. 备份和恢复数据库
8.1. 备份数据库
pg_dump -U username -d databasename > backup.sql
8.2. 恢复数据库
psql -U username -d databasename < backup.sql
结论
在本文中,我们介绍了如何在 Centos7 操作系统上搭建 Postgresql 数据库。我们从安装 Postgresql 开始,然后创建数据库用户和数据库,并授予用户对数据库的访问权限。接下来,我们演示了如何连接到 Postgresql 数据库,创建表和插入数据,查询数据,更新数据和删除数据。最后,我们还介绍了如何备份和恢复数据库。通过本教程,您应该能够在 Centos7 系统上轻松搭建和使用 Postgresql 数据库。