返回

Centos7 下搭建 Postgresql 详细步骤与技巧

后端

  1. 安装 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 数据库。