Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2007, 09:06
Avatar de nelsonpostgresql
nelsonpostgresql
 
Fecha de Ingreso: noviembre-2007
Mensajes: 20
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Copia de base de datos sin backup

Si a la base de datos en postgres en debian le puedes consultar por todos los datos de cada tabla y tienes las escrituras de esas tablas montadas en la base de datos 7.4 que recibirá los datos. Entonces lo único que se me ocurre es crear consultas select por toda la tabla y hacer ingresos con los resultados de esa selección esto es como consulta y por registro devuelto tomas los datos y ingresarlos a la base de datos. Por ejemplo esta consulta selecciona todo de una tabla y la inserta en otra

$sql = "select * cargo from personal ";
$consulta = pg_exec($conexion, $sql);
if (pg_num_rows($consulta))
{
while ($filas = pg_fetch_array($consulta))
{
$cargo = $filas["cargo"];
$sql2 = "insert into cargos (cargo) values ('$cargo')";
$consulta2 = pg_exec($conexion, $sql2);
if (!$consulta2)
{
echo "Error";
}
}
}

La única diferencia es que la tabla que recibirá los datos esta en otro equipo.

Ojala que te sirva esta opción.