default_table_access_method
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | heap | user | string |
| 15 | heap | user | string |
| 16 | heap | user | string |
| 17 | heap | user | string |
| 18 | heap | user | string |
| 19 | heap | user | string |
CREATE 명령에서 access method를 명시하지 않고 테이블이나 materialized view를 만들 때 적용할 기본 table access method를 정한다. 기본값은 heap이다.
SELECT ... INTO처럼 문법상 access method를 지정할 수 없는 구문에도 이 값이 적용된다. PostgreSQL은 테이블 저장 방식을 access method 단위로 확장할 수 있는데, 표준 배포판에는 heap 하나만 들어 있으므로 별도의 table access method 확장을 설치하지 않았다면 바꿀 일이 없는 파라미터다.
출처: PostgreSQL 18 문서