1、安装RPM库
输入命令:
yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-1.noarch.rpm
提示是否安装,输入y,然后安装。
2、安装客户端包
输入指令: yum install postgresql10
3、安装服务器端包
yum install postgresql10-server
4、初始化数据库并设置自启动服务
输入命令:
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
6、测试是否可用
切换到用户 postgres
su postgres
输入客户端程序:
pssql
显示如下:
psql (10.1)
输入 "help" 来获取帮助信息.
postgres=#
查看当前数据库连接信息,输入:\conninfo
以用户 "postgres" 的身份,通过套接字"/var/run/postgresql"在端口"5432"连接到数据库 "postgres"
查看当前数据库所有表,输入:\d,显示:
Did not find any relations.表示没有找到表
新建2个表,输入:
CREATE TABLE films (
code char(5) CONSTRAINT firstkey PRIMARY KEY,
title varchar(40) NOT NULL,
did integer NOT NULL,
date_prod date,
kind varchar(10),
len interval hour to minute
);
CREATE TABLE distributors (
did integer PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
name varchar(40) NOT NULL CHECK (name <> '')
);
再次输入 \d,显示:
关联列表
架构模式 | 名称 | 类型 | 拥有者
----------+--------------+--------+----------
public | distributors | 数据表 | postgres
public | films | 数据表 | postgres
(2 行记录)
查询表 films的数据 :
select * from films
显示:
code | title | did | date_prod | kind | len
------+-------+-----+-----------+------+-----
(0 行记录)
基本搭建至此完毕。
本文暂时没有评论,来添加一个吧(●'◡'●)