Si investigamos un poco en el árbol de directorios donde está instalado Postgresql, podremos observar que donde guarda las bases de datos es en es C:\Program Files\PostgreSQL\8.4\data\base, pero comprobamos que nuestra base de datos no aparece, o eso parece:
Como podemos observar en la imágen, en la carpeta data aparecen varias carpetas con números como nombre. Si queremos saber que nombre de base de datos corresponden a esos números, es tan fácil como ejecutar esta consulta: select datname,oid from pg_database;
Voilá :
Como vemos en la segunda imágen la carpeta con el número 1 corresponde a template1, la número 11563 con template 0 y así sucesivamente.
13 comentarios:
Donde ejecutas el " select datname,oid from pg_database;"
Hola, me podrias decor por favor como abrir una base de datos. Ya k la BD es sql pero fue creada en linux
Enrique, es una consulta sql como otra cualquiera, la puedes ejecutar en modo msdos con el cliente psql o bien en modo gráfico con PgAminIII.
Saludos.
Gracias!!!!!!!!! no encontre en ningun otro sitio esto XD
muy bien exelente
martinweb ikki!!
gracias por tu ayuda
y ya que la guardo como la abro en otra computadora???
Excelente gracias por tu valioso aporte, una pregunta ¿funciona si pongo esa carpeta en otra ubicación o solo debería estar alli?
muchas gracias preciso lo q necesitaba
Buenas, tengo una base de datos hecha en postgresql luego de hacerla me desconecto, y quisiera saber donde queda guardada esa base de datos y si se puede ver fisicamente yo tengo linux
En Linux (Ubuntu 12.10): /var/lib/postgresql/9.1/main/base
GRAXIAS !!!
Publicar un comentario