RE: [pgsql-es-ayuda] [OT] Plan de migración de un sistema y BD

From: "\(Syswarp\) Carlos Enrique Perez" <carlos(dot)perez(at)syswarp(dot)com(dot)ar>
To: 'Teófilo Oviedo' <pgteus79(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] [OT] Plan de migración de un sistema y BD
Date: 2009-03-05 15:34:24
Message-ID: F5A19A914B7045C38C24CF192D79107B@cocot
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Te sugiero una solucion sencilla pero entiendo que la cantidad de dbf no
deben ser muchas sino vas a tardar demasiado.
Crea la base en postres (sin foreing key ni nada de eso por ahora porque las
dbf no tienen fk entre si y seguro podes tener incosistencias). Se
sobreentiende que cada dbf deberia ser una tabla (los indices (idx, ntx,
cdx... Según el lenguaje que utilices (foxpro, clipper, etc) te sirven para
ver como estaban indexadas dichas tablas, podrias aprovecharlos como para
que una vez que tengas migrados los datos crees los mismos indices.
Levanta las dbf con excel

. Desde excel armas el comando insert para el primer registro, o sea yendote
a una columna mas del ultimo campo poner algo como insert into tabla values
( A1 &','& B1 ....
. Si ves que te funciona, copia y pega toda esa columna hasta el fin y te
armas el primer ddl de la tabla
. Repeti la operación para todas las dbf.

. Para mi es lo mas rapido porque de movida tenes los nombres de campos en
mayusculas en las dbf y eso a postgres no le gusta.

Espero que te sirva.
Saludos cordiales.

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Teófilo Oviedo
Enviado el: jueves, 05 de marzo de 2009 10:55
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] [OT] Plan de migración de un sistema y BD

Amigos,

Ya hace un tiempo que no venía consultando ni participando pero siempre leo
las consultas de los demás, me enseña muchisimo.

Estoy con la situación que tengo que hacer la migración de una BD que está
en DBF con un sistema hecho por el dpto informatica de la empresa. Ahora se
está desarrollando un nuevo sistema también por el dpto de informática y se
desea alojar los datos sobre PostgreSQL.

El antiguo sistema no fue bien diseñado y contempla muchos casos de
excepción lo que hace que el sistema sea semi-manual y muy burocrático.

El nuevo sistema quiere eliminar la mayoría de los casos de excepción y
estandarizar procesos para que puedan ser automatizados.

Ahora bien, hace 2 semanas entro en esta empresa y me encuentro con la
situación que casi no tienen documentación sobre lo que se desea hacer y que
los relevamientos no fueron eficientes.

Como es mi primera vez en hacer una migración y estoy un poco apretado de
tiempo quisiera pedirle la ayuda para hacer el plan de migración. No sé si
ya hay unos pasos, reglas o técnicas de migración de sistemas que se pueda
seguir para hacerla ordenada, así como por ejemplo están las reglas de Coud
para hacer una BD.
Ahora mismo me están pidiendo cuánto tiempo llevará hacer la migración
completa. Y lo que deseo hacer es poder contemplar todas las situaciones con
las que debo encontrarme para medir adecuadamente los tiempos. Pero por mi
ignorancia puedo no contemplar algunas situaciones y calcular mal los
tiempos.

Gracias y saludos a todos!

Teófilo Oviedo
Dpto. TI
http://www.pneuma.com.py
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envía "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Conrado Blasetti 2009-03-05 15:48:29 Linea de comandos
Previous Message (Syswarp) Carlos Enrique Perez 2009-03-05 15:26:22 RE: Migrar sql a postgres