![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
jachguate, gracias por tu respuesta
el gen_id(xx, 0) no se me había ocurrido, y funciona bien siempre que el script se genere con las dependencias correctas en orden.. si bien la estructura de mi base de datos dista de ser simple, estuve examinando y la solución que propones calza justo.. otra cosa que se me ocurre es que la base de datos donde se realiza la importación tiene que estar parada, porque como los generadores son globales si justo alguien esta ingresando alguna dato.. zasss sobreviene el desastre...! tendré que ponerme a estudiar los componentes administrativos para ver con cual puedo verificar esto.. ahora me pregunto, para generar dicho script, más allá de escribir todo el código a mano (no puedo utilizar herramientas como ibexpert, etc. porque tiene que ser una función de mi aplicación, además que no conozco ninguna herramienta que permita personalizar el orden en que se exportan los datos por las dependencias) hay alguna librería o algo de que agarrarme como para no empezar de cero?? gracias desde ya! |
|
#2
|
||||
|
||||
|
resp
Pero simplemente has un bakup y u restores.
y luego reorgaizas los identificadores nuevamente como: pones el genrador a cero y coimensas reasiganr los ids nuevamente. Yo uso este metodo para todas las tablas cada ves que le hago mantenimiento a sistemas que he echo.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
#3
|
||||
|
||||
|
Abriste otro hilo con la misma duda
bueno te igual contesto Si te entendí bien el problema que tienes es que no sabes que ID le tocará a los registros exportados y por tanto no podrás enlazarlos apropiadamente con sus dependientes. Puedes hacer lo siguiente: Creas un campo "CLAVEALTERNA" que guarde el valor original del ID, Al generar el Script guardas el ID en ese campo y dejas el ID en NULL (lo asignará el trigger. Luego cuando importes la data buscas la relación por CLAVEALTERNA y ajustas los ID. Tambien te recomendaría recuperar a tablas temporales y luego de los ajustes correspondientes pasarlo a las definitivas. No debe ser mayor problema (aunque no es facil) si controlas tanto la exportación como la importación. ¿ Tiene que ser con Scripts ?
__________________
Sitrico |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Extract metadata por código | Ivanzinho | Firebird e Interbase | 13 | 24-09-2007 00:56:44 |
| Una lo ve, pero la otra no | casacham | Conexión con bases de datos | 7 | 03-06-2007 23:37:59 |
| Dbgrid para insertar en una tabla pero cogiendo datos de otra tabla | taru | MySQL | 1 | 27-07-2006 15:36:12 |
| Crear otra hoja en excel igual a la anterior | Novás | Servers | 6 | 23-07-2006 01:49:48 |
| Restaurar Ventana desde otra aplicación | Sr_Sombrero | API de Windows | 4 | 06-04-2006 15:17:30 |
|