안녕.

오늘은 포스팅할 내용은 간단함.

내 생각에 길게 포스팅을 쓰는것도 좋지만 이건 뭔가 내가 늘어지기 쉽기도하고 해서 짧게 짧게 많이 올려보려고 함.



사실 내가 좋아하는 블로거 (Apple Map Head) 가 있는데 이분은 엄청 길게 분기마다 한게 쓸까말까함.

그러나 나와의 패턴은 다름.



암튼,

Oracle을 쉽게 쓰려면 Toad라는걸 쓰면 된다. 혹은 sqldeveloper 같은거.

Postgresql도 쉽게 쓰려면 pgadmin을 사용하면된다.

여기서 쉽게라는 말은 GUI 환경이다.


아 . 그리고 나 postgres 10 에서 -> postgres 9.6 으로 바꿈.

pgadmin은 4를 그대로 씀


만약 여러분도 나처럼 버전을 줄이면 pgadmin이 실행이 안될거임

그때는 %appdata% -> Roaming 에서 postgresql 폴더를 지우면 되염

모르겠다면 댓글 남겨주세요 (댓글 보는 재미도 쏠쏠함)





Pgadmin은 이렇게 생겼슴. ( 내 PC 배경 신ㅋ주ㅋ쿠ㅋ)



그리고, 기다리면 이런 화면이 보임


여기서 + 버튼을 누르면 여러분의 postgresql 버전과 접속할 수 있는 환경을 보여줌 그리고 여러분이 만든 비번 (보통은 postgres로 많이 떄림)을 넣으면 보임


그리고 postgresql 설치할때 DB도 같이 만들 수 있음.

전 글에서 Oji9yo 라는 이름의 DB를 생성했지만, 지금 내가 버전 다운을 하면서 DB도 다시 만듬.



내 DB는 postgres임


그러면 여기서 정리해보면

서버는 PostgreSQL이고 DB는 postgres(이름) 인건가? 라고 추측해볼 수 있음


그리고 보통 DB에 들어가는 데이터들은 Schemas -> public -> tables 안에 들어가게 되있다.



물론 원하면 새로운 DB도 만들 수 있다.

저번 글 부터 이어서 본 사람은 헷갈릴 수 있으니 Oji9yo DB를 한번 다시 만들어보려 한다.


여기서

이렇게 타입하고


오키 누름됨

이렇게 새로운 DB가 생겼긔



그리고 오른쪽 SQL tab에 뭐가 막 있다. DB에 관련한 기본적인 사항?이랄까

현재 오지구요 DB는 spatial extension이 적용안된 상황이다.

이 글은 짤막하지만 일반 DB를 spatial DB로 변환하는 방법을 알려주려고 한다.


그럼 어떻게 해야할까?


?



마우스 오른쪽 버튼엔 많은 기능이 숨어 있다.




DB에 오른쪽 버튼을 누르고 SQL을 칠 수 있게 준비한다음에.


CREATE EXTENSION postgis;


치면 됨




그리고 끝나면





이렇게되고 schemas -> public -> tables 로 가면 spatial-ref-sys 가 생긴걸 볼 수 있다.




끝.



물론

postgis_topology

도 해주면 좋음.

반응형

+ Recent posts