Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2008, 05:23
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 11 meses
Puntos: 13
Re: migrar base de datos office a base de datos postgresql

Cita:
Iniciado por morenita7722 Ver Mensaje
hola
Tengo una base de datos en postgresql a la que quiero meterle datos de otra que está en office.
La primera pregunta es: como paso un fichero de excel a una base de datos de access?
La segunda: como paso el contenido de una base de datos de access a otra de postgresql
Se supone que hay datos que pueden estar en las dos bases de datos, y al juntarlas deben aparecer los datos una sola vez.
Estas dos preguntas son lo principal.
Luego a parte me gustaría saber si se puede hacer todo esto por un "programita" en java.
Un saludo.

Hola, vuelvo a plantear la pregunta de otra forma..
He pasado el archivo de excel a un fichero .csv (tiene los campos separados por comas)
He visto un programa que "supuestamente" pasa esos datos a una base de datos postgresql, se llama ems data import (o algo así), pero a mi me interesa hacerlo mediante un código java hecho por mi (con vuestra ayuda claro ) . Hay una función tokenizer(?¿?¿) en java que separa esos campos del fichero por el caracter que tu le indiques, creo recordar. Entonces... como sería la sentencia para migrar esos datos al postgre? y si lo hago mediante un script como hago?
Un saludo
Lo mejor que puedes hacer si ya lo tienes en CSV es usar el comando COPY de postgres.
ems data import es un cliente.

Saludos