Marcelo Mendez wrote:

Estimados,
              Cual es la recomendaci�n mas "practica y limpita" de migrar una 
firebird a Postgres 8.0
sin tener que pasar por algun soft, debido a que firebird no posee un "pg_dump" o algo similar �? Si tienen links al respecto o experiencia en casos, por favor escribanme.
              Gracias,



       * Marcelo M�ndez, Siemens Itron Business Services S.A.
       * Balcarce 683 C1064AAM  Te. (54)-011-4346-3914
       * [EMAIL PROTECTED]
       * www.siemens-itron.com.ar




Firebird, s� dispone de una utilidad para realizar copias de seguridad, en modo consola. Ahora no recuerdo cu�l es el nombre de la utilidad (bdb, gdb, ... o algo as�) , pero s� existe porque yo la he usado en Windows y Linux, y desde mi punto de vista, es m�s c�moda que la de postgres. El problema radica en que de poco sive para migrar la base de datos. Yo estube evaluando firebird como alternativa a postgres hace un a�o, y finalmente decid� seguir con postgres. No s� si existe una forma "limpita" de hacerlo (creo que en el directorio "contrib" de postgres no existe herramienta que automatice el proceso), pero s� te puedo decir que he trabajado en estos �ltimos a�os en portar bases de datos de unos formatos a otros, y te puedo decir que la mejor forma es hacerlo, es de forma supervisada y no autom�tica. Recuerda que no todas las bases de datos disponen de los mismo tipos y funciones.

En toda migraci�n se plantean dos pasos:
1.Migraci�n de la estructura.
2.Migraci�n de los datos.

Como consecuencia de estos 2 pasos, puede surgir un tercero:
3. Migraci�n del software que se alimenta y da contenido a la base de datos.

El primer paso, es algo que recomiendo hacerlo manualmente, pues como indiqu� anteriormente, pueden existir tipos diferentes en las distintas bases de datos. Un claro ejemplo, es el de una columna autonumerada, un campo booleano o un campo blob.

Una vez conseguido el script SQL que construya una estructura "compatible" en la base de datos destino, se puede utilizar un programa "puente", que te permita estar conectado a ambas bases de datos y migrar datos. Para esto �ltimo tienes 2 opciones:
A) Te haces t� la aplicaci�n.
B) Puedes usar un software del tipo MS Access, que te permite vincular tablas de bases de datos externas a trav�s de ODBC. Con esto puedes volcar el contenido de una base de datos a otra.

Bueno, espero que con esto te haya servidor de ayuda.

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
     joining column's datatypes do not match

Reply via email to