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