포스트그래SQL(PostgreSQL)에서 물리적인 저장위치를 지정하려면 크게 2가지 방법이 있습니다.
포스트그래SQL이 사용하는 기본 저장 폴더를 변경하거나
(참고 : [PostgreSQL] 윈도우(Windows)에서 기본 데이터 폴더 변경 )
테이블스페이스(Tablespaces)를 생성하여 지정해야 합니다.
이 포스팅에서는 'pgAdmin'을 이용하여 테이블스페이스를 만들고 지정해 보겠습니다.
개체 탐색기(Object Explorer)에서 테이블스페이스 트리를 찾습니다.
오른쪽 클릭 > Create > Tablespace...
을 선택합니다.
생성할 이름(Name)을 넣고
Definition > Location
에 물리 경로를 적어줍니다.
생성된 테이블스페이스를 확인해 봅시다.
DB를 생성할때 'Definition'탭에서 테이블스페이스를 지정하거나
이미 생성된 DB의 속성(Properties...)의 'Definition > Tablespace'를 변경하면 됩니다.
왜 이런 구조인지 알 수 없지만 기능이 너무 많아서 너무 복잡해진 게 아닌가 하는 생각이 강하게 드네요 ㅎㅎㅎ