zoukankan      html  css  js  c++  java
  • CREATE EXTENSION postgis_topology + yum install --downloadonly --downloaddir=/home/postgis postgis30_10

    1.postgresql

    postgres-# ;
    ERROR:  could not open extension control file "/usr/pgsql-10/share/extension/postgis_topology.control": No such file or directory
    postgres=# CREATE EXTENSION postgis_topology
    ;
    ERROR:  could not open extension control file "/usr/pgsql-10/share/extension/postgis_topology.control": No such file or directory

    2. yum search postgis  ; yum install -y postgis25_10(yum install -y postgis30_10)

    3. 安装插件 - 重要:要在对应的租户库下面创建

    postgres=# CREATE EXTENSION postgis_topology
    ;
    ERROR:  required extension "postgis" is not installed
    HINT:  Use CREATE EXTENSION ... CASCADE to install required extensions too.
    postgres=# CREATE EXTENSION postgis         
    ;
    CREATE EXTENSION
    postgres=# CREATE EXTENSION postgis_topology
    ;
    CREATE EXTENSION

     4. 用yum直接安装postgis插件,显示大量依赖包报错 ,尝试yum下载对应依赖包失败 

    • 通过yum install --downloadonly --downloaddir=/home/postgis postgis30_10,将所有对应的依赖版本包对应下载到/home/postgis目录下
    • 将该目录下所有文件拷贝到九江IDC数据库服务器上,在文件所在目录运行rpm -ivh *.rpm --force,提示安装成功
    用一个例子来演示会更加清晰
  • 相关阅读:
    java中怎么跳出两层for循环
    卡斯特信号有限公司面经
    唯一索引、普通索引、主键索引的区别
    ES中的查询操作
    sql:union 与union的使用和区别
    Java中多个集合的交集,并集和差集
    Angular动态组件
    Angular惰性加载的特性模块
    spring定时器
    索引
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/14634796.html
Copyright © 2011-2022 走看看