开源数据库postgreSQL13在麒麟v10sp1源码安装过程详解
前言
PostgreSQL是一种高度可扩展的对象关系型数据库管理系统(ORDBMS),它是自由软件,以UBSD许可证许可发布。 PostgreSQL是一种跨平台的数据库,可运行在各种操作系统上,如Linux,Windows,MacOS,BSD等。 在本文中,我们将介绍如何在麒麟v10sp1系统上使用源码安装的方式来安装PostgreSQL13。
步骤
步骤1:下载和解压源代码
1.1 首先,我们需要到PostgreSQL的官方网站上下载最新的源代码包。可以通过下面的命令直接从终端中下载:
wget https://ftp.postgresql.org/pub/source/v13.3/postgresql-13.3.tar.gz
1.2 下载完成后,我们需要将源代码包解压缩到我们的工作目录中,可以通过下面的命令完成:
tar -zxvf postgresql-13.3.tar.gz
1.3 接下来,我们需要进入解压缩后的目录,可以通过下面的命令进入:
cd postgresql-13.3
步骤2:编译和安装
2.1 在源代码目录中,我们需要执行“configure”脚本来准备编译过程,它将为我们预配置数据库实例和一些必要的参数。
./configure --prefix=/usr/local/pgsql
2.2 在运行完“configure”脚本之后,我们需要执行make命令来编译代码:
make
2.3 运行完make命令之后,我们需要使用以下命令安装PostgreSQL:
make install
步骤3:创建数据库集群
3.1 首先在合适的目录创建数据库集群文件目录,如下面命令所示:
mkdir /opt/pgsql/data
3.2 然后,我们需要切换到PostgreSQL的二进制文件目录中:
cd /usr/local/pgsql/bin/
3.3 现在,我们可以使用“initdb”命令在数据库目录中创建数据存储库:
./initdb -D /opt/pgsql/data
步骤4:启动PostgreSQL服务器
4.1 在创建了数据库目录和数据存储库之后,我们可以使用以下命令启动PostgreSQL服务器:
./pg_ctl -D /opt/pgsql/data -l /opt/pgsql/data/logfile start
4.2 一旦服务器运行,我们可以使用以下命令检查服务器的运行状态:
./pg_ctl -D /opt/pgsql/data status
步骤5:连接数据库
5.1 我们可以使用psql命令行工具连接到数据库进行查询和编辑:
psql -U postgres -h localhost
5.2 现在,我们就可以使用psql交互界面了,例如,我们可以创建一个新的数据库:
CREATE DATABASE mydb;
简易示例
示例1:创建表并插入数据
我们可以使用以下命令创建一个新的表:
CREATE TABLE students (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
age INTEGER
);
然后,我们可以使用以下命令往表中添加数据:
INSERT INTO students (name, age) VALUES ('Tom', 18);
INSERT INTO students (name, age) VALUES ('Lucia', 21);
示例2:查询数据
可以使用以下命令查询表数据:
SELECT * FROM students;
以上就是PostgreSQL13在麒麟v10sp1源码安装过程的详细攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:开源数据库postgreSQL13在麒麟v10sp1源码安装过程详解 - Python技术站