您的位置:首页 > 数据库

安装PostgreSQL与PostGIS (Ubuntu16.04LTS)

2017-01-11 11:10 525 查看
1.安装软件

我们将使用PostgreSQL来存储地图数据。PostGIS是PostgreSQL的空间扩展。运行下列指令来安装postgreSQL与PostGIS.

sudo apt install postgresql postgresql-contrib postgis postgresql-9.5-postgis-2.2


用户postgres将在安装的时候自动创建。使用下指令切换到postgres用户。

sudo -u postgres -i


创建数据库用户osm

createuser osm


为osm用户创建一个名为gis的数据库。

createdb -E -UTF8 -O osm gis


添加hstore/postgis/postgis_topology/fuzzystrmatch/

postgis_tiger_geocoder扩展:

psql -c "CREATE EXTENSION hstore;" -d gis
psql -c "CREATE EXTENSION postgis;" -d gis
psql -c "CREATE EXTENSION postgis_topology;" -d gis
psql -c "CREATE EXTENSION postgis_tiger_geocoder;" -d gis
psql -c "CREATE EXTENSION fuzzystrmatch;" -d gis


从postgres用户中退出。

exit


为操作系统创建一个osm用户

sudo adduser osm


2.使用pgAdmin3查看数据库

执行下列语句安装pgAdmin3

sudo apt install pgadmin3


执行psql命令,并设置postgres用户登录密码:

psql postgres
postgres=# \password
Enter new password:
Enter it again:
postgres=#\q


此时,打开pgadmin3,并连接到本地服务器,可以看到postgres与osm两个数据库,以及在osm中添加了6个扩展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息