Dos versiones de Orfeo
Primero vamos a hacer un dump de la base de datos original por separado .. una de datos y otra de estructura
pg_dump -a orfeo61db | bzip2 -c > orfeo61_data.dump.bz2pg_dump -s orfeo61db | bzip2 -c > orfeo61_sche.dump.bz2
Como primera aproximacion saque el listado de tablas y secuencias y compare
grep "CREATE TABLE" orfeo61_sche_dump | awk '{print $3}' | sort > /tmp/tablas_viejas.txtgrep "CREATE TABLE" create_db_postgresl.sql | awk '{print $3}' | sort > /tmp/tablas_nuevas.txt
y puede compararlas con gvimdiff /tmp/tablas_*
Ahora las secuencias
grep "CREATE SEQU" orfeo61_sche_dump | awk '{print $3}' | sort > /tmp/sequ_viejas.txtgrep "CREATE SEQU" create_db_postgresl.sql | awk '{print $3}' | sort > /tmp/sequ_nuevas.txt
y puede compararlas con gvimdiff /tmp/sequ_*
Tambien puede revisar las llaves primarias hacliendo lo mismo
grep "PRMARY KEY" orfeo61_sche_dump | awk '{print $3}' | sort > /tmp/key_viejas.txtgrep "PRMARY KEY" create_db_postgresl.sql | awk '{print $3}' | sort > /tmp/key_nuevas.txt
Teniendo eso .. ya va viendo que tan grave es la vaina. Ahora puede comparar las estructuras usando gvimdiff y ver si hay tambien cambios de datos o cosas asi.
anexos_tipo
bodega_empresas
carpeta
dependencia
hist_eventos
informados
sgd_anu_anulados
sgd_ciu_ciudadano
sgd_deve_dev_envio
sgd_eanu_estanulacion
sgd_noh_nohabiles
sgd_oem_oempresas
sgd_panu_peranulados
sgd_renv_regenvio
sgd_srd_seriesrd
sgd_tar_tarifas
sgd_trad_tiporad
sgd_ush_usuhistorico
sgd_usm_usumodifica
anexos
carpeta_per
dependencia
radicado
sgd_auditoria
sgd_dir_drecciones
sgd_dt_radicado
sgd_exp_expediente
sgd_rdf_retdocf
sgd_sbrd_subserierd
sgd_sexp_secexpedientes
sgd_tip3_tipotercero
sgd_tpr_tpdcumento
sgd_trad_tiporad
sgd_ttr_transaccion
usuario
De la estructura
Revisar cambio de tipo de dato (anexos, radicado, sgd_auditoria, sgd_ttr_transaccion)
Revsiar cantidad de columnas (anexos, radicado, sgd_auditoria, sgd_exp_expediente, sgd_sbrd_subserierd, sgd_sexp_secexpedientes, sgd_tip3_tipotercero, sgd_trad_tiporad, sgd_rdf_retdocf)
Revsiar cantidad de columnas por tipos de radicados (sgd_tpr_tpdcumento, sgd_tip3_tipotercero, dependencia, usuario)
De los datos
**
Revisar unicidad del ids, unicidad de combinación de nombre y codigo **(carpeta_per, sgd_dir_drecciones, sgd_dt_radicado, sgd_exp_expediente, sgd_sexp_secexpedientes, sgd_trad_tiporad)
-
-
FIN
Advertencia
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
15-Marzo-2006 J.E.Gomez v1.0 Primera version