728x90
sudo apt-get install binutils libproj-dev gdal-bin
$ sudo apt-get update
$ sudo apt-get install -y binutils postgresql postgresql-contrib
# Password for the database
$ sudo su - postgres
$ psql
> CREATE USER myprojectuser WITH PASSWORD 'password';
> CREATE DATABASE myproject OWNER myprojectuser;
> ALTER ROLE myprojectuser SET client_encoding TO 'utf8';
> ALTER ROLE myprojectuser SET default_transaction_isolation TO 'read committed';
> ALTER ROLE myprojectuser SET timezone TO 'UTC';
> GRANT ALL PRIVILEGES ON DATABASE myproject TO myprojectuser;
# Test conection, quit with \q or ctrl+d
$ psql -h localhost -U myprojectuser myproject
# Install
$ sudo apt-get install binutils libproj-dev gdal-bin
# Check package version, searching with command
# sudo apt-cache search postgresql | grep gis
$ sudo apt-get install -y postgis postgresql-10-postgis-2.4 python-psycopg2
$ sudo -u postgres psql -c "CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;" myproject
위의 커맨드를 따라 설치를 한 후, 아래와 같이 설치된 버전을 확인할 수 있다.
#References
반응형
'DataBase > PostGIS' 카테고리의 다른 글
PostGIS 기초(2) 여러 포인트로 선 긋기, 최단 거리측정 (0) | 2022.01.24 |
---|---|
PostGIS 기초(1) 포인트 찍기, 선 긋기 (0) | 2022.01.23 |