首页 > 数据库 >Ubuntu18.04下安装PostgreSQL 9.6和PostGis 2.5

Ubuntu18.04下安装PostgreSQL 9.6和PostGis 2.5

时间:2023-06-26 17:36:32浏览次数:70  
标签:postgresql sudo apt 添加 PostGis PostgreSQL 9.6

一、安装PostgreSQL

1、添加库

sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

2、添加key

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

3、安装

sudo apt-get update

sudo apt-get install postgresql-9.6

4、登录、修改密码

# 登录PstgreSQL
sudo -u postgres psql

# 修改登录密码
alter user postgres with password 'root`

5、配置远程连接

  • 查看 postgresql 运行状态
systemctl status postgresql
  • 修改 postgersql.conf 配置文件
    需要修改两个地方:
    1)listen_addresses = '*',监听所有地址
    2)password_encryption = on,开启密码登录
vim /etc/postgresql/9.6/main/postgresql.conf

image

  • 修改 pg_hba.conf 配置文件
    在末尾添加一行内容,表示允许任何IP地址通过密码验证(md5)访问PostgreSQL服务。
vim /etc/postgresql/9.6/main/pg_hba.conf
# 添加的内容
host    all    all    0.0.0.0/0    md5

image

  • 重启 postgersql 服务即可远程访问
/etc/init.d/postgresql restart

参考链接:
https://blog.csdn.net/zj0078/article/details/71156064
https://blog.csdn.net/qq_38904077/article/details/104006263

二。安装PostGis

1、查看支持的 PostGis 版本

sudo apt-cache search postgresql

image

2、安装 PostGis

sudo apt install postgresql-9.6-postgis-2.5

安装完毕后可以使用 dpkg -l | grep postgis 命令查看已安装的postgis扩展
image

3、创建 PostGis 扩展

我们需要新建一个数据库来添加扩展。

-- 创建数据库
CREATE DATABASE em_hgh;

-- 添加PostGIS扩展
CREATE EXTENSION postgis;

-- 验证是否成功添加扩展
SELECT PostGIS_Full_Version();

image

标签:postgresql,sudo,apt,添加,PostGis,PostgreSQL,9.6
From: https://www.cnblogs.com/Snowclod/p/17505602.html

相关文章

  • Postgresql自动备份
    经过一番测试验证,现将Postgresql自动备份的主要脚本和定时任务设置进行记录,以方便必要时候可借鉴使用,现初始约定如下:PG版本号=13脚本执行目录:F:\PostgreBackup\备份文件目录F:\PostgreBackup\Fullbackup一、基本操作1.脚本准备@ECHOOFF@setlocalenableex......
  • Postgresql: 常用配置
    允许远程链接postgresql要允许PostgreSQL数据库允许远程连接,需要进行以下配置步骤:打开PostgreSQL的主配置文件postgresql.conf。通常,该文件位于以下路径:/etc/postgresql/{version}/main/postgresql.conf其中{version}是你安装的PostgreSQL版本号。在postgresq......
  • PostgreSQL插件那么多,怎样管理最高效?
    云服务环境下,如何让客户更方便地在各个PostgreSQL的版本下安装插件和扩展功能,成为云服务厂商的一个挑战。华为云RDSforPostgreSQL通过插件管理功能,很好地解决了PostgreSQL版本与插件耦合的问题,帮助用户更直观、更快速地安装管理数据库插件。关于PostgreSQL插件众所周知,PostgreSQL......
  • Postgresql 9.2安装配置教程(Windows)
    1、安装Postgresql9.2 https://blog.csdn.net/LY1201A/article/details/1064287332、安装postgishttps://www.codenong.com/cs107080664/3、配置连接https://www.cnblogs.com/xysgis/articles/16513814.html4、PostgreSQL安装,出现Failedtoloadsqlmodulesintothedat......
  • PostgreSQL 10.12 安装系列 - Yum+rpm 安装
    Yum+rpm安装Yum仓库下载:https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 安装yum仓库:[root@open_source~]#lsanaconda-ks.cfgpgdg-redhat-repo-latest.noarch.rpm[root@open_source~]#rpm-ivhpgdg-redhat-re......
  • C#-SQLHelper(四)_PostgreSQL
    SqlHelper工具类/***┌──────────────────────────────────────────────────────────────┐*│描述:PostgreSQL的操作工具类*│作者:执笔小白......
  • Postgresql Toast 原理
    Toast在存储大型数据时,会将它存储在单独的表中(称为toast表)。因为postgresql的tuple(行数据)是存在在Page中的,Page的大小默认为8KB。postgresql不允许tuple跨页存储,所以当一行数据的某个列数据过大时,比如text类型的数据,超过了单页的大小,那么postgresql会将它压缩,切......
  • 数据库内核:PostgreSQL 存储
    存储管理数据库管理系统的存储管理分级在数据库管理系统中存储管理的目的是:提供页或者元组集合的数据视图将数据库对象(例如表)映射到磁盘文件上管理数据与磁盘存储之间的传输使用缓冲区来减少磁盘/内存之间传输次数将加载的数据还原成为元组是使用访问方法......
  • 使用lightdb-em或Prometheus+grafana监控lightdb/PostgreSQL
    lightdb提供了一体化的运维监控平台lightdb-em,支持集中式的监控所有的lightdb实例以及postgresql,包括单机、高可用、分布式。其架构如下: lightdb-em功能:  详细的使用可以参考官方文档,运维指南。安装包可从lightdb官网下载。如果不想使用lightdb-em......
  • PostgreSQL BTree(B-Link-tree) 索引 基本 实现原理
    文章目录背景BTreeB+TreeB-Link-Tree基本数据结构的插入实现BTreeInsert实现B+TreeInsert实现PostgreSQLBTree实现整体结构BTree索引创建实现_bt_buildadd_bt_uppershutdownBTree查询_bt_search实现BTree插入_bt_doinsert实现_bt_split节点分裂_bt_insert_parentlef......