红联Linux门户
Linux帮助

安装PostgreSQL与PostGIS(Ubuntu16.04LTS)

发布时间:2017-01-12 10:01:27来源:linux网站作者:Soe_7
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个扩展。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27730.html