• linux安装postgres和postgis 完整版


    1.按照postgresql官网说明安装postgresql

    https://www.postgresql.org/download/linux/redhat/

    postgresql10的安装说明如下:

    # Install the repository RPM:

    sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

    # Install PostgreSQL:

    sudo yum install -y postgresql10-server

    # Optionally initialize the database and enable automatic start:

    sudo /usr/pgsql-10/bin/postgresql-10-setup initdb

    sudo systemctl enable postgresql-10

    sudo systemctl start postgresql-10

    2.修改postgres密码

    su – postgres

    psql

    ALTER USER postgres WITH PASSWORD ‘postgres’;



    3. 修改配置文件,信任远程连接

    vi /var/lib/pgsql/10/data/pg_hba.conf

    修改之前:


    修改之后:


    4. 修改配置文件,开启远程访问

    vi /var/lib/pgsql/10/data/postgresql.conf

    修改之前:


    修改之后:



    5.重启生效

    systemctl restart postgresql-10.service

    至此,postgresql安装完成,以下为postgis安装步骤。

    6.安装epel

    yum -y install epel-release

    7.安装postgis

    yum install postgis30_10



    8. 开启pgsql的插件

    su postgres

    psql

    CREATE EXTENSION postgis;

    CREATE EXTENSION postgis_topology;

    CREATE EXTENSION postgis_sfcgal;

    CREATE EXTENSION fuzzystrmatch;

    CREATE EXTENSION address_standardizer;

    CREATE EXTENSION address_standardizer_data_us;

    CREATE EXTENSION postgis_tiger_geocoder;

    CREATE EXTENSION pgrouting;

    CREATE EXTENSION postgis_raster;


    至此,全部安装完成。

  • 相关阅读:
    HTML5 浏览器返回按钮/手机返回按钮事件监听
    Asp.Net Core获取请求信息/获取请求地址
    Asp.Net 获取物理路径
    .Net AppDomain详解(二)
    .Net AppDomain详解(一)
    asp.net core部署到iis中出现 HTTP Error 502.5
    Asp.Net Core 静态文件目录操作
    Asp.Net Core Web相对路径、绝对路径整理
    .Net Core Bitmap位图处理
    ngRx 官方示例分析
  • 原文地址:https://www.cnblogs.com/Fooo/p/16325682.html
Copyright © 2020-2023  润新知