Herramientas de usuario

Herramientas del sitio


libertya:base_de_datos_de_libertya

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
libertya:base_de_datos_de_libertya [2022/01/10 12:46]
fcristina [Realizar un restore:]
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:
 <code>cd C:\Archivos de programa\PostgreSQL\8.2\bin</code> <code>cd C:\Archivos de programa\PostgreSQL\8.2\bin</code>
  
-e) Ejecutar el siguiente comandoLos parámetros declarados son:+==== Realizar un backup ==== 
 + 
 +<code>pg_dump -h localhost –U libertya -F p -n libertya –f /home/postgres/liber_test_20210513.sql liber_test</code> 
 + 
 +donde: 
 + 
 +-h (hostname del servidor de base de datos)
  
 -U (usuario que tiene acceso a la base de datos) -U (usuario que tiene acceso a la base de datos)
  
-liber_test (es el nombre de la base que queremos exportar)+-F (es el formato a utilizar p=plain) 
 + 
 +-n (es el nombre del schema a realizar backup)
  
 -f (el archivo a generar) -f (el archivo a generar)
  
--n (es el nombre del schema a realizar backup)+liber_test (es el nombre de la base que queremos exportar)
  
--F (es el formato a utilizar p=plain) 
  
-<code>pg_dump -h localhost –U libertya -F p -n libertya –f /home/postgres/liber_test_20090513.sql liber_test</code> 
  
 +==== Crear una nueva base de datos: ====
  
-f) Con esto ya habremos realizado un backup de la base “liber_test” y guardado en la carpeta /home/postgres+<code>psql -h localhost -U libertya –d postgres -c "CREATE DATABASE liber_test"</code>
  
-==== Realizar un restore==== +donde:
-a) En la misma ubicación del punto d) anterior ejecutar el siguiente comando. Los parámetros declarados son.+
  
 -h (hostname del servidor de base de datos) -h (hostname del servidor de base de datos)
  
--U (nombre del usuario a utilizar)+-U (usuario que tiene acceso a la base de datos) 
 + 
 +-d (Nombre de la base de datos donde importaremos el dump) 
 + 
 +liber_test es un ejemplo de nombre de base de datos a crear 
 +==== Realizar un restore sobre una base de datos: ==== 
 + 
 +<code>psql -h localhost -U libertya –d liber_test –f  /home/postgres/liber_test_20210513.sql</code> 
 + 
 +donde: 
 + 
 +-h (hostname del servidor de base de datos) 
 + 
 +-U (usuario que tiene acceso la base de datos)
  
 -d (Nombre de la base de datos donde importaremos el dump) -d (Nombre de la base de datos donde importaremos el dump)
Línea 53: Línea 75:
 -f  (ubicación del dump con los datos a importar) -f  (ubicación del dump con los datos a importar)
  
-<code>psql -h localhost -U libertya –d liber_test –f  /home/postgres/liber_test_20090513.sql</code> 
  
  
libertya/base_de_datos_de_libertya.1641818766.txt.gz · Última modificación: 2022/01/10 12:46 por fcristina