ubuntu安装postgresql与postgis
2014-08-26 20:55
330 查看
版本信息
ubuntu 14.04.1LTS
postgresql 9.3.5
postgis 2.1.2
今天尝试着安装了postgis 2.1.2,(较简便的包安装,不是源码安装)把步骤写出来分享给大家
1.安装postgresql
首先用 apt-cachesearch postgresql 查找最新的软件包,结果如下
postgresql-9.3 - object-relational SQLdatabase, version 9.3 server
postgresql-9.3-dbg - debug symbols forpostgresql-9.3
postgresql-client-9.3 - front-end programsfor PostgreSQL 9.3
postgresql-contrib-9.3 - additionalfacilities for PostgreSQL
postgresql-9.3-debversion - Debian versionnumber type for PostgreSQL
postgresql-9.3-ip4r - IPv4 and IPv6 typesfor PostgreSQL 9.3
postgresql-9.3-orafce - Oracle supportfunctions for PostgreSQL 9.3
postgresql-9.3-pgfincore - set ofPostgreSQL functions to manage blocks in memory
安装第一个
apt-getinstall postgresql-9.3
2.安装postgis
首先用apt-cachesearch postgresql postgis查找最新的版本
apt-getinstall postgresql-9.3-postgis-2.1
注意这个包只是postgis的包并不包含postgresql 它的含义是适合postgresql 9.3的postgis 2.1版本
3.登录postgresql
在下载postgresql时,自动就会创建一个postgresql用户,可以用这个用户登录
如果想要创建自己的用户(如创建自己的用户hadoop)登录,可以这样
postgres@ubuntu:~$ createuser --superuser hadoop
postgres@ubuntu:~$ createdb hadoop
postgres@ubuntu:~$ psql
psql (9.3.5)
Type "help" for help.
postgres=# \password hadoop
Enter new password:
Enter it again:
postgres=# \q
postgres@ubuntu:~$ su hadoop
Password:
hadoop@ubuntu:~$ psql
psql (9.3.5)
Type "help" for help.
4.连接postgresql与postgis(赋予postgresql空间数据库的能力)
hadoop=# CREATE EXTENSION postgis;
CREATE EXTENSION
hadoop=# CREATE EXTENSION postgis_topology;(支持拓扑)
CREATE EXTENSION
5.大功告成,现在开始测试功能
首先测试一下版本信息
hadoop=# SELECT version();//显示postgresql的版本
hadoop=# SELECT postgis_full_version();//显示postgis的版本
然后创建一个点
hadoop=# SELECT ST_Point(1, 2) AS MyFirstPoint;
结果为
myfirstpoint
--------------------------------------------
0101000000000000000000F03F0000000000000040
(1 row)
postgres=# \q(\q为退出)
主要参考 http://trac.osgeo.org/postgis/wiki/UsersWikiPostGIS20Ubuntu1204
ubuntu 14.04.1LTS
postgresql 9.3.5
postgis 2.1.2
今天尝试着安装了postgis 2.1.2,(较简便的包安装,不是源码安装)把步骤写出来分享给大家
1.安装postgresql
首先用 apt-cachesearch postgresql 查找最新的软件包,结果如下
postgresql-9.3 - object-relational SQLdatabase, version 9.3 server
postgresql-9.3-dbg - debug symbols forpostgresql-9.3
postgresql-client-9.3 - front-end programsfor PostgreSQL 9.3
postgresql-contrib-9.3 - additionalfacilities for PostgreSQL
postgresql-9.3-debversion - Debian versionnumber type for PostgreSQL
postgresql-9.3-ip4r - IPv4 and IPv6 typesfor PostgreSQL 9.3
postgresql-9.3-orafce - Oracle supportfunctions for PostgreSQL 9.3
postgresql-9.3-pgfincore - set ofPostgreSQL functions to manage blocks in memory
安装第一个
apt-getinstall postgresql-9.3
2.安装postgis
首先用apt-cachesearch postgresql postgis查找最新的版本
apt-getinstall postgresql-9.3-postgis-2.1
注意这个包只是postgis的包并不包含postgresql 它的含义是适合postgresql 9.3的postgis 2.1版本
3.登录postgresql
在下载postgresql时,自动就会创建一个postgresql用户,可以用这个用户登录
$ sudo -s -u postgres postgres$ psql psql (9.1.3) Type "help" for help.
如果想要创建自己的用户(如创建自己的用户hadoop)登录,可以这样
$USER$ sudo -s -u postgres postgres$ createuser --superuser $USER ---- note: createuser is a command line tool to create a PostgreSQL user, not a system account postgres$ createdb $USER postgres$ psql psql (9.1.3) Type "help" for help.
postgres=# \password $USER Enter new password: Enter it again: postgres=# \q postgres$ exit $USER$ psql psql (9.1.3) Type "help" for help. $USER=#
postgres@ubuntu:~$ createuser --superuser hadoop
postgres@ubuntu:~$ createdb hadoop
postgres@ubuntu:~$ psql
psql (9.3.5)
Type "help" for help.
postgres=# \password hadoop
Enter new password:
Enter it again:
postgres=# \q
postgres@ubuntu:~$ su hadoop
Password:
hadoop@ubuntu:~$ psql
psql (9.3.5)
Type "help" for help.
4.连接postgresql与postgis(赋予postgresql空间数据库的能力)
hadoop=# CREATE EXTENSION postgis;
CREATE EXTENSION
hadoop=# CREATE EXTENSION postgis_topology;(支持拓扑)
CREATE EXTENSION
5.大功告成,现在开始测试功能
首先测试一下版本信息
hadoop=# SELECT version();//显示postgresql的版本
hadoop=# SELECT postgis_full_version();//显示postgis的版本
然后创建一个点
hadoop=# SELECT ST_Point(1, 2) AS MyFirstPoint;
结果为
myfirstpoint
--------------------------------------------
0101000000000000000000F03F0000000000000040
(1 row)
postgres=# \q(\q为退出)
主要参考 http://trac.osgeo.org/postgis/wiki/UsersWikiPostGIS20Ubuntu1204
相关文章推荐
- ubuntu 安装 postgresql 和 postgis
- Linux(Ubuntu)下PostGIS+Postgresql的安装与配置(下)
- ubuntu安装postgresql与postgis
- Linux(Ubuntu)下PostGIS+Postgresql的安装与配置(上)
- ubuntu安装postgresql与postgis
- 安装PostgreSQL与PostGIS (Ubuntu16.04LTS)
- linunx(ubuntu)安装postgresql并添加postgis支持
- postgresql , postgis 安装
- Ubuntu下安装Postgresql 8.3
- ubuntu postgresql 的安装
- Ubuntu 10.04下PostgreSQL 8.4 安装配置
- Ubuntu中安装postgis
- Ubuntu下安装配置postgresql 8.4及pgAdmin3
- 在ubuntu 8.04上安装postgresql 8.3核心
- Ubuntu下Postgresql8.4的安装与使用
- Win 7 安装 PostgreSQL postgis记录
- ubuntu下安装postgresql
- 【转】基于GeoServer的电子地图系统说明(三):PostgreSQL/PostGIS安装
- PostgreSQL在Ubuntu上安装指南
- ubuntu(linux)下安装和调试postgresql(原创)