请选择 进入手机版 | 继续访问电脑版

大道数据社区

 找回密码
 立即注册
查看: 735|回复: 0

PostgreSQL技术讲座 1 - 安装

[复制链接]

93

主题

115

帖子

676

积分

管理员

荣誉管理

发表于 2020-7-6 20:51:42 | 显示全部楼层 |阅读模式
技术讲座
副标题: -
缩略图:

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
从这周起,开始做个新的项目,数据库环境是 PostgreSQL (pgsql)。需要把一些老的关系型数据库,都迁移到 PostgreSQL 里,同时使用 PostgresSQL 作为公司的基础数据库环境。
1)服务器: Centos 8 分布式
2)数据库: PostgreSQL 12
从本期开始,我就把所有涉及到 PostgreSQL 管理的部分一讲座的形式记录下来。

首先是安装。
  • PostgreSQL 官网按提示选择适当的安装包,非常简约明了。地址:https://www.postgresql.org/download/ 它按照你的系统环境生成一个安装脚本,我们只需要在Centos 里运行这个脚本即可。比如这面这个截图:

    1. dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
    2. dnf -qy module disable postgresql
    3. dnf install postgresql12-server
    4. dnf install postgresql12-contrib (选项,安装contribution model)
    5. dnf install postgresql12-devel (选项,安装开发包)
    6. /usr/pgsql-12/bin/postgresql-12-setup initdb
    7. systemctl enable postgresql-12
    8. systemctl start postgresql-12
    复制代码

  • 登录 Centos, 建立一个/usr/working 目录,运行上面的脚本
  • 如果一切正常,上面脚本的最后一条命令启动了pgsql, 可以验证一下是否能登录到 pgsql
    1. su - postgres  //切换到postgres 用户,安装完成后这个用户是系统自动加的。
    2. psql
    复制代码

  • 在postgres-# 命令行下执行:
    1) \l 列出所有的database
    2 \dt *  列出当前数据库下所有的表。
如果上面的命令没有问题,就表示一切正常,安装成功了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|大道数据社区

GMT+8, 2022-12-4 17:47 , Processed in 0.036000 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表