postgresql + postgis
1) 설치
$ sudo lsb_release -a
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt xenial-pgdg main" >> /etc/apt/sources.list'
$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install postgresql-9.6
$ sudo netstat -tnlp | grep postgres
$ sudo apt-get install postgresql-9.6-postgis-2.3 postgresql-contrib-9.6 postgresql-9.6-postgis-scripts
$ sudo apt-get install postgresql-9.6-pgrouting
2) 데이터 베이스 셋팅
$ sudo -u postgres psql
SQL> CREATE EXTENSION adminpack;
$ sudo -u postgres psql
SQL> CREATE DATABASE gisdb;\connect gisdb;
SQL> CREATE SCHEMA postgis;
SQL> ALTER DATABASE gisdb SET search_path=public, postgis, contrib;
\connect gisdb;
SQL> CREATE EXTENSION postgis SCHEMA postgis;
SQL> SELECT postgis_full_version();
SQL> CREATE EXTENSION pgrouting;
SQL> SELECT * FROM pgr_version();
SQL> \q
3) PostgreSQL - 모든 IP 원격 접속 허용
$ sudo vi /etc/postgresql/9.6/main/pg_hba.conf
host all all 0.0.0.0/0 md5
$ sudo vi /etc/postgresql/9.6/main/postgresql.conf
listen_addresses = '*'
$ sudo reboot
$ sudo netstat -tnlp | grep postgres
'OS > Ubuntu 16.04' 카테고리의 다른 글
네트워크 설정 (고정 아이피 할당) (0) | 2020.03.16 |
---|