May 2019
Intermediate to advanced
600 pages
20h 46m
English
Once you've located the data directory, you can look for the files that comprise the PostgreSQL database server. The layout is as follows:
| Subdirectory | Purpose |
| base | This is the main table storage. Beneath this directory, each database has its own directory, within which are the files for each database table or index. |
| global | Here are the tables that are shared across all databases, including the list of databases. |
| pg_commit_ts | Here we store transaction commit timestamp data (from 9.5 onward). |
| pg_dynshmem | This includes dynamic shared memory information (from 9.4 onward). |
| pg_logical | This includes logical decoding status data. |
| pg_multixact | This includes files used for shared row-level locks. |
| pg_notify | This includes ... |
Read now
Unlock full access