tablespace 란 데이터베이스 객체가 파일 시스템상에서 저장되는 물리적인 공간을 의미한다. 논리적인 데이터베이스 구조나 스키마를 지정하지 않는다. PostgreSQL에서 DB는 PGDATA라는 환경변수에 지정된 디렉터리를 통째로 DB로 사용한다. 그리고 그 하위에 테이블이 파일로 생성된다. 즉 테이블스페이스를 따로 생성하지 않아도 DB에 사용자 테이블을 만들 수 있다. 기본적으로 DB로 지정된 디렉토리 전체가 하나의 기본 테이블스페이스로 인식되는 것이다. PostgreSQL 공식문서는 아래와 같이 정의하고 있다. - postgresql에서 기본으로 테이블스페이스가 생성되는 여부 * 기본적으로 pg_default, pg_global 이 생성됩니다. List of tablespaces Name | Ow..