Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
|
libertya:base_de_datos_de_libertya [2021/04/30 19:19] 127.0.0.1 editor externo |
libertya:base_de_datos_de_libertya [2022/01/10 12:54] (actual) fcristina [Realizar un backup] |
||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| ===== Cómo realizar un backup y un restore ===== | ===== Cómo realizar un backup y un restore ===== | ||
| - | ==== Realizar un backup | + | ==== Conectar al servidor de Postgres |
| + | |||
| + | NOTA: Si el servidor de base de postgres se encuentra en su equipo local, omitir este paso. | ||
| a) Dirigirse al servidor donde se encuentra instalada la base de datos. Supongamos para este instructivo que la base se encuentra en un servidor con IP 192.168.1.10: | a) Dirigirse al servidor donde se encuentra instalada la base de datos. Supongamos para este instructivo que la base se encuentra en un servidor con IP 192.168.1.10: | ||
| Línea 25: | Línea 28: | ||
| < | < | ||
| - | e) Ejecutar el siguiente comando. Los parámetros declarados son: | + | ==== Realizar un backup ==== |
| - | -U (usuario que tiene acceso a la base de datos) | + | < |
| - | -p (es el puerto de comunicación a la base) | + | donde: |
| - | liber_test | + | -h (hostname del servidor |
| - | -f (el archivo | + | -U (usuario que tiene acceso |
| - | En Linux: | + | -F (es el formato a utilizar p=plain) |
| - | < | + | -n (es el nombre del schema a realizar backup) |
| - | En Windows: | + | -f (el archivo a generar) |
| - | < | + | liber_test |
| - | f) Con esto ya habremos realizado un backup de la base “liber_test” y guardado en la carpeta / | ||
| - | ==== Realizar un restore: ==== | ||
| - | a) En la misma ubicación del punto d) anterior ejecutar el siguiente comando. Los parámetros declarados son. | ||
| - | -d (Nombre de la base de datos donde importaremos el dump) | + | ==== Crear una nueva base de datos: ==== |
| - | -f (ubicación del dump con los datos a importar) | + | < |
| - | En Linux: | + | donde: |
| - | < | + | -h (hostname del servidor de base de datos) |
| - | En Windows: | + | -U (usuario que tiene acceso a la base de datos) |
| - | < | + | -d (Nombre de la base de datos donde importaremos el dump) |
| - | b) En linux, en caso que el pljava no se halla cargado correctamente debemos ejecutar el siguiente comando: | + | liber_test es un ejemplo de nombre de base de datos a crear |
| + | ==== Realizar un restore sobre una base de datos: ==== | ||
| - | < | + | < |
| - | c) Por último, loguearse a la base creada y ejecutar las siguientes consultas. Asegurarse que el archivo .jar se encuentre en el path mencionado: | + | donde: |
| - | En Linux: | + | -h (hostname del servidor de base de datos) |
| - | < | + | -U (usuario que tiene acceso a la base de datos) |
| - | En Windows: | + | -d (Nombre de la base de datos donde importaremos el dump) |
| - | < | + | -f |
| - | Para ambos: | ||
| - | < | ||
| - | d) Con esto ya habremos realizado el restore de la base de datos contenida en liber_test_20090513.sql. | ||