Subscribe:

viernes, 18 de noviembre de 2011

RESTAURAR BASE DE DATOS POSTGRES

su - postgres
psql
create database bd-maturin;
Restaurar (consola)
pg-restore -h localhost -p 5432 -U postgres -v -d "bd-maturin" (Nombre del backup)


(Correr Script)
psql -h localhost -p 5432 -U postgres -f "nombrescrip.sql" nombrebd

11 comentarios:

Robinho dijo...

hola amigo puedes poner un ejemplo reale, loque sea con una bd cliente.backup o cliente.sql

twitter @elbasysteming dijo...

con .backup sería con una base de datos llamada cliente

ingresas a tu consola linux

su - postgres
psql
create database cliente;

pg-restore -h localhost -p 5432 -U postgres -v -d "cliente.backup"


y si tienes el respaldo de la base de datos en .sql es

su - postgres
psql
create database cliente;

psql -h localhost -p 5432 -U postgres -f "cliente.sql" cliente

el nombre del scrip puede ser otro segun como lo hayas guarado cuando lo respaldaste ejemplo se puede llamara respaldo.sql pero adentro contiene la base de datos cliente sería:

psql -h localhost -p 5432 -U postgres -f "respaldo.sql" cliente


Tambien existe un manejador de base de datos postgres que se llama pgadmin3, con esa herramienta puedes restaurar una base de datos de forma gráfica..

Ah me llamo Elba.. Gracias por visitar mi blog!

Abel Lou dijo...

hola Elba como estas mi nombre es Abel, tengo un problema quiero restaurar un backup localmente en mi pc pero no se me tilda o habilita el campo "ok", que ejecuta el Restore, las version number del backup es 8.4 y la diferencia es que el backup a restaurar en version string es dintinta a la que tengo en mi pc la que esta en el servidor linux dice,: PostgreSql 8.4.4 on x86_64 unknown-linux-gnu, compiled by GCC gcc(GCC)3.4.6 20060404 (red hat 3.4.6-10), 64 bits y en mi pc servidor localhost:5432, PostgreSql 8.4.14 compiled by visual C++ build 1400, 32-bit, como puedo solucionar el problema y realizar el restore o donde me puedo contactarte

yeoch dijo...

Gracias!!! Excelente me ayudaste mucho con tu comentario de restaurar .backup y .sql Saludos.

leonardo sahe dijo...

Hola elba como podria restaurar un archivo .dmp con pgadminIII.

Agradeceria tu colaboracion

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Xeros dijo...

Gracias!!! me fue de mucha ayuda..

Unknown dijo...

Hola Elba, Soy Fernando y tengo el mismo problema que Abel Lopez al querer realizar el restore en windows de que no se habilita el boton "OK" para iniciar el restore a pesar de que son las mismas versiones de postgres, ojala me puedas ayudar, Sldos

mrufner dijo...

y donde se crea los roles

mrufner dijo...

como tbn los permisoss que tiene cada usuario

Unknown dijo...

Hola, cual es el comando para vaciar la base de datos y luego copiarla encima y que me actualicen los datos

Publicar un comentario