[Pgsql-ayuda] Re: Donde guarda PostgreSQL las bases de datos.
José A. Rocamonde
jose@universodigital.net
Mon, 5 Aug 2002 22:28:22 +0200
El Lun 05 Ago 2002 14:58, Horacio Arroyo escribía:
> Una pregunta, ¿donde y con que nombre guarda PostgreSQL las bases de datos?
> Muchas gracias por cualquier ayuda.
Por defecto, si no indicas los contrario, están en $POSTGRES_HOME:/data/base
Dentro de este directorio:
- Versiones anteriores a 7.x:
Creo recordar que los nombres de los directorios y los archivos
eran bastante descriptivos. No obstante no tengo ninguna versión
pre_7.2 instalada :-(.
- Versión 7.x:
Aqui tienes unos directorios con unos números y dentro más
archivos con más números };-). Para saber la correspondencia
números-BD o números-tabla_BD tienes que usar el catálogo de
PosgreSQL:
-- Mapeo nombre_del_directorio <--> base_de_datos
select datname,oid from pg_database;
-- Mapeo nombre_del_fichero <--> tabla_de_la_base_de_datos
select relname,relfilenode from pg_class;
Un Saludo,
José A. Rocamonde
---------------------------------
Universo Digital
www.universodigital.net
O Temple - A Coruña - Spain
Tel: 981 63 40 14
----------------------------------