Diferencias

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

Enlace a la vista de comparación

tutoriales:recuperar_base_de_datos_de_postgresql [2015/09/16 10:24]
hugo creado
tutoriales:recuperar_base_de_datos_de_postgresql [2015/09/16 10:33] (actual)
hugo
Línea 7: Línea 7:
 Lo primero es realizar una salva del directorio donde se encontraba instalado PostgreSQL (y del directorio de datos, en caso que se utilizara una ubicación personalizada). Normalmente esto se consigue mediante un LiveCD y un medio extraible, o colocando el disco físicamente en otro equipo. Lo primero es realizar una salva del directorio donde se encontraba instalado PostgreSQL (y del directorio de datos, en caso que se utilizara una ubicación personalizada). Normalmente esto se consigue mediante un LiveCD y un medio extraible, o colocando el disco físicamente en otro equipo.
  
-Para minimizar el riesgo de pérdida de datos, lo ideal sería preparar (ya sea físicamente o en una máquina virtual) un equipo con el mismo sistema operativo (misma versión y arquitectura) que aquel en el que funcionaba la base de datos, e instalar la misma versión de PostgreSQL para exactamente la misma arquitectura,​ ya que las estructura de datos de las bases de PostgreSQL son diferentes en dependencia de si la arquitectura es x86 o x86-64.+Para minimizar el riesgo de pérdida de datos, lo ideal sería preparar (ya sea físicamente o en una máquina virtual) un equipo con el mismo sistema operativo (misma versión y arquitectura) que aquel en el que funcionaba la base de datos, e instalar la misma versión de PostgreSQL para exactamente la misma arquitectura, esto es muy importante, ya que las estructura de datos de las bases de PostgreSQL son diferentes en dependencia de si la arquitectura es x86 o x86-64, por lo que de accederse a los datos desde una versión de PostgreSQL para una arquitectura diferente, estos podría corromperse y la salva no sería confiable incluso de obtenerse.
  
 ===== Instalación y configuración ===== ===== Instalación y configuración =====
Línea 37: Línea 37:
 Si deseamos podemos modificar el arhivo SQL y comentar al inicio las líneas relativas al rol postgres, porque este rol siempre se va a a crear y no necesariamente tiene por que tener la misma clave (para comentar una línea en sintaxis SQL, solo hay que colocarle al inicio dos quiones y un espacio). Si deseamos podemos modificar el arhivo SQL y comentar al inicio las líneas relativas al rol postgres, porque este rol siempre se va a a crear y no necesariamente tiene por que tener la misma clave (para comentar una línea en sintaxis SQL, solo hay que colocarle al inicio dos quiones y un espacio).
  
-Y eso es todo, una vez obtenido esta salva de la base de datos en formato SQL, debería ​poderse restaurar ​en cualquier lugar que se ejecute PostgreSQL, independientemente del sistema operativo o la arquitectura.+Y eso es todo, una vez obtenido esta salva de la base de datos en formato SQL, debería ​ser posible restaurarla sin contratiempos ​en cualquier lugar que se ejecute PostgreSQL, independientemente del sistema operativo o la arquitectura.
  
 ===== Atribuciones ===== ===== Atribuciones =====
  
   * **Autor:** Hugo Florentino   * **Autor:** Hugo Florentino
Conectarse