下面我将详细讲解如何在Centos8-stream安装PostgreSQL13的完整攻略。
环境准备
在开始安装前,我们需要确保以下环境已经准备好:
- 安装了Centos8-stream操作系统的系统,具有root权限
- 确保网络通畅,能够访问国内外的yum源
安装PostgreSQL13
在Centos8-stream操作系统中,我们可以使用yum命令进行PostgreSQL13的安装。具体步骤如下:
1. 添加PostgreSQL13 yum源
首先,我们需要为Centos8-stream添加PostgreSQL13 yum源。可以通过以下命令进行添加:
dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2. 安装PostgreSQL13
接着,我们可以使用以下命令进行PostgreSQL13的安装:
dnf install -y postgresql13-server postgresql13-contrib
3. 初始化数据库
安装完成后,我们需要进行数据库的初始化。可以使用以下命令:
/usr/pgsql-13/bin/postgresql-13-setup initdb
4. 启动PostgreSQL13服务
初始化完成后,执行以下命令启动PostgreSQL13服务:
systemctl start postgresql-13
5. 开机自启动
为了确保PostgreSQL13服务在系统启动时自动启动,可以使用以下命令进行设置:
systemctl enable postgresql-13
示例说明
下面,我将通过两个示例说明如何在Centos8-stream中使用PostgreSQL13。
示例1:创建一个数据库
假设我们需要在Centos8-stream中创建一个名为test_db的数据库。可以通过以下命令进行操作:
su - postgres
psql
CREATE DATABASE test_db;
示例2:创建一个表格并插入数据
假设我们需要在test_db数据库中创建一个名为test_table的表,然后再插入一条数据。可以通过以下命令进行操作:
su - postgres
psql test_db
CREATE TABLE test_table (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
age INT NOT NULL
);
INSERT INTO test_table (name, age) VALUES ('Tom', 20);
以上就是在Centos8-stream中安装并使用PostgreSQL13的详细攻略,希望对你有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:教你如何在Centos8-stream安装PostgreSQL13 - Python技术站