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