일단 분류가 좀 이상하지만 나중에 찾을 때 제가 여기를 확인할 것 같아서..





1. PostgreSQL & PostGIS 설치는 brew로 간단하게 가능


- brew 설치는 아래 참고 


linux에서 brew 설치 (http://brew.sh/linuxbrew/)


apt-get install -y build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev


# ---> root 이외의 사용자에서 실행해야 합니다.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"   


스크립트를 작성하시는 경우에 root에서 스크립트를 사용하셔야 하면 아래와 같이 해도 가능합니다.

su - ubuntu -c 'ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"'


그럼 해당 사용자의 .linuxbrew/bin 에 brew 라는 명령어가 생성됩니다.

만약 ubuntu라는 사용자에서 brew를 install 한 경우 /home/ubuntu/.linuxbrew/bin 에 brew 라는 명령어가 생성되는 식이죠.



mac에서 brew 설치 


ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"


- brew install postgresql 

- brew install postgis




2. 데이터베이스 만들기 & 사용자 생성 & 셋팅



- psql template1 

//으로 template1에 접근 !


- create database hohoho;    

//데이터베이스 생성하기요


- create user postgres with password '*************';    

// 유저 생성 및 비번 등록요


- grant all privileges on database hohoho to postgres;  

// 위에서 생성한 데이터베이스에 사용자 권한 등록요.


- \l    

// 소문자 엘(l) 임. 권한 잘 들어갔나 확인이요.


- \connect hohoho;    

// 데이터베이스 변경이요.


- create extension postgis;    

// 해당 데이터베이스에 postgis 설치? 확장이요.





brew services start postgresql


brew services stop postgresql








+ Recent posts