Backup de Una Base de Datos en PostgreSql
-
Upload
jfnando-castillo-crespin -
Category
Documents
-
view
225 -
download
1
description
Transcript of Backup de Una Base de Datos en PostgreSql
Backup de una base de datos en postgreSql
En Windows
1) Abrimos la terminal cmd.2) Después escribimos el siguiente comando: cd C:\Program Files\PostgreSQL\
9.3\bin
Nota: la versión de postgre puede variar en mi caso la base de datos que quiero realizar el backup se encuentra en postGreSql 9.3
3) Una vez dentro de esa carpeta procedemos a escribir las siguientes líneas: pg_dump.exe -i -h localhost -p 5432 -U postgres -F c -b -v -f "C:\Users\COMPUTRON\Desktop\respaldo.backup" BDsanJuan
Nota: el localhost puede variar, para ver su número de localhost , en pgadmin III puede encontrar el número de el localhost donde se encuentra la base de datos a realizar el backup.BDsanJuan es el nombre de la base de datos que queremos hacer el backup.
4) Luego de eso nos pedirá la contraseña de administrador de la base de datos.
5) Se creará un archivo .backup con el nombre especificado en la ruta especificada en mi caso en el escritorio.
En Ubuntu.
Desde tu consola.
pg_dump -h localhost -U postgres tubasededatos > respaldo.backup
Restaurar una base de datos en postgresql
En Windows
1) Abrimos la terminal cmd.2) Después escribimos el siguiente comando: cd C:\Program Files\PostgreSQL\
9.3\bin
Nota: la versión de postgre puede variar en mi caso la base de datos que quiero realizar el backup se encuentra en postGreSql 9.3
3) Una vez dentro de esa carpeta procedemos a escribir las siguientes líneas:
pg_restore -i -h localhost -p 5432 -U postgres -d PruebaBD –v "C:\Users\COMPUTRON\Desktop\respaldo.backup"
Nota: el localhost puede variar, para ver su número de localhost , en pgadmin III puede encontrar el número de el
localhost donde se encuentra la base de datos a realizar el backup.PruebaBD.- para realizar la restauración de un backup, previamente debe crear una base de datos vacía, para esto lo puede hacer directamente usando pgAdmin o utilizando comandos en cmd para crear una base de datos vacía.
4) Luego le pedirá la contraseña de administrador de postgre.
En Ubuntu:
Ingresamos como el usuario postgres su postgres y desde aqui podemos restaurar nuestra base de dato
psql -U postgres -d nuestrabasededatos -f respaldo.backup