Você está na página 1de 4

17 DE SEPTIEMBRE DE 2019

ESTRUCTURA DE CARPETAS DE
POSTGRESQL
ADMINISTRACIÓN DE BASES DE DATOS

EMMANUEL DAVID VENTURA SILVA


INSTITUTO TECNOLÓGICO DE OAXACA
En PostgreSQL se tienen las siguientes carpetas y archivos para el almacenamiento en el
disco, cada elemento tiene una función específica:
Archivo o Carpeta Descripción

PG_VERSION Es un archivo que contiene la versión de la instalación de


PostgreSQL
base Subdirectorio que contiene subdirectorios por cada base de datos
global Subdirectorio que contiene todas las tablas de los clústeres, tales
como pg_database

pg_clog Subdirectorio que contiene datos de las transacciones realizadas

pg_dynshmem Subdirectorio que contiene archivos utilizados por el subsistema


de memoria compartida
pg_logical Subdirectorio que contiene datos sobre el estado para el
decodificado lógico

pg_multixact Subdirectorio que contiene información del estado de


transacciones múltiples

pg_notify Subdirectorio que contiene datos sobre el estado de


LISTEN/NOTIFY

pg_replslot Subdirectorio que contiene datos de espacios de respuesta


pg_serial Subdirectorio que contiene información acerca de transacciones
serializadas realizadas

pg_snapshots Subdirectorio que contiene instantáneas exportadas

pg_stat Subdirectorio que contiene archivos permanentes para las


estadísticas del subsistema

pg_stat_tmp Subdirectorio que contiene archivos temporales para las


estadísticas del subsistema

pg_subtrans Subdirectorio que contiene información acerca del estado de


subtransacciones
pg_tblspc Subdirectorio que contiene enlaces simbólicos hacia los espacios
de tablas (tablespaces)
pg_twophase Subdirectorio que contiene archivos de estado listos para las
transacciones
pg_xlog Subdirectorio que contiene archivos WAL (Write Ahead Log)

postgresql.auto.conf Archivo utilizado para almacenar configuración de parámetros que


son establecidos por ALTER SYSTEM
postmaster.opts Archivo que graba las opciones de la línea de comandos con las
que el último servidor comenzó
postmaster.pid Un archivo LOCK grabando los ID de los procesos actuales (PID),
la ruta del clúster de datos, el tiempo de inicio (timestamp), nombre
del puerto, la ruta del directorio de socket de dominio de UNIX (se
mantiene vacío en Windows), primera IP de escucha válida, y un
segmento de memoria compartida.

Términos:
Clústeres: Son grupos de bases de datos.
LISTEN/NOTIFY: Comandos de PostgreSQL que sirve para escuchar y notificar sobre
eventos que se crean.
Instantánea: Sirven para realizar copias de seguridad del sistema y restaurarlo después.
Archivo LOCK: Es un achivo se utiliza para bloquear un recurso o un archivo compatible
con varios sistemas operativos y programas.

Você também pode gostar