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