Tecnología

Inicio

Cómo hacer copia de seguridad y restauración tablas de PostgreSQL

PostgreSQL es una base de datos de código abierto liberado bajo la licencia de PostgreSQL. Esta licencia permite el libre uso y distribución del software PostgreSQL por cualquier motivo. PostgreSQL es totalmente compatible con el estándar SQL y permite la copia de seguridad y restauración de archivos de bases de datos a través de una característica llamada un volcado SQL. Esto significa que puede exportar e importar datos de bases de datos en cualquier momento desde dentro del sistema de base de datos utilizando la utilidad de PostgreSQL "pg_dump."

Instrucciones

Copia de seguridad de la tabla de PostgreSQL

1 Abra la ventana de terminal o de comando en el sistema. A pesar de que el proceso varía entre los sistemas, los usuarios de Windows 7, por ejemplo, puede abrir el menú "Inicio", escribe "cmd" y presionar "Enter".

2 Navegue hasta el directorio de PostgreSQL "bin" en la línea de comandos. Este directorio se encuentra dentro de la carpeta donde se ha instalado PostgreSQL. Puede cambiar directorios en la mayoría de los sistemas operativos para usar el comando "cd", tales como "cd C: \ PostgreSQL \ bin".

3 Ejecutar la aplicación pg_dump con el nombre de usuario adecuado. Tipo "pg_dump -U <base de datos>> output.sql". Reemplazar "<base de datos>" con el nombre de la base de datos a la que desea conectarse.

4 Introduzca la contraseña de la base de datos cuando se le solicite, a continuación, pulse "Enter". Un nuevo archivo se creó llamado "output.sql", que contiene una copia de seguridad completa de la base de datos.

Restaurar la base de datos

5 Abrir una nueva ventana de terminal o símbolo de sistema si no lo ha hecho todavía.

6 Navegue hasta el directorio de PostgreSQL "bin".

7 Cargar el archivo de volcado exportado en la aplicación "psql". Tipo "psql -U <dbname> <output.sql". Reemplazar "<dbname>" con el nombre de la base de datos a la que desea importar la copia de seguridad de SQL.

8 Introduzca la contraseña cuando se le solicite, a continuación, pulse "Enter".