ubuntu下安装PostgreSql和PostGIS

本文主要基于windows 10 下的Ubuntu系统,安装postgreSql和postGIS。

安装

  • 更新系统
    sudo apt-get upgrade
  • 安装PostgreSQL服务器和客户端
    sudo apt-get install postgresql postgresql-client
  • 完成安装 PostgreSQL安装完成后默认是已经启动的,但是也可以通过下面的方式来手动启动服务
    sudo /etc/init.d/postgresql start  开启
    sudo /etc/init.d/postgresql stop  关闭
    sudo /etc/init.d/postgresql restart  重启

配置

  • 创建数据库用户allan,并指定为超级用户
    sudo -u postgres createuser --superuser allan
  • 登录数据库控制台,为刚刚创建的用户设置密码
sudo -u postgres psql
\password allan
\q
  • 为刚创建的用户创建数据库
    sudo -u postgres createdb --owner=allan mydb
  • 登录数据库

    psql -U allan -d mydb -h 127.0.0.1 -p 5432

    这样就可以登录成功了。

安装PostGIS

  • 安装PostGIS

首先使用如下命令添加Ubuntu GIS的PPA用于安装PostGIS(应该是安装过阿里源的话就不用了)

sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update

然后使用如下命令安装PostGIS

sudo apt-get install postgis
  • 数据库扩展PostGIS

执行SQL语句

CREATE EXTENSION PostGIS

成功后刷新,数据表中会出现spatial_ref_sys,或者执行 select postgis_version() 成功,说明扩展成功。

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章