[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
----------------------------------