FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Recrear vista con Ibexpert -dialect 3
Hola a todos
Estoy cambiando de dialecto del 1 al 3 y varias vistas me dan errores , he tratado de recrearlas con la opcion que trae ibexpert pero me es imposible , se podrian recrear de otra manera Gracias por su tiempo
__________________
IVAND |
#2
|
||||
|
||||
Si estas usando FB 2.1 o superior, puedes probar a hacer uso de Create or Alter... por ejemplo:
Si la vista existe la modificará, de lo contrario la creará.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Gracias por tu respuesta jhonny pero estoy usando la 1.5 , el pasar de la 1.5 a la 2.1 implica depronto nuevos cambios o algo muy dificil de hacer
Veras en un tema anterior tratamos el tema de los dialectos , y lo numeros que se disparan 0.9992111111111111111 , es por eso que estoy tratando de apoco cambiar
__________________
IVAND |
#4
|
||||
|
||||
En ese caso, debes verificar que objetos dependen de dicha vista, hacerles una copia, eliminarlos, eliminar la vista, crearla con los cambios que haya que hacerle y volver a crear los objetos copiados que dependen de dicha vista.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
|||
|
|||
Cambiar de date a timestamp
Hola Jhonny , una pregunta mas , con esto de cambio de dialecto yo tengo muchos campos date que contienen fecha-hora , hay una manera de cambiar de manera masiva este tipo de campo , es decir al dialect 3 mediante algun comando a alguna tabla pasar de date a timestamp
Gracias de nuevo por tu valiosa ayuda
__________________
IVAND |
#6
|
||||
|
||||
Lo mas sano es extraer toda la metadata y ahi hacer el cambio de date a timestamp luego ya trasladas los datos.
|
#7
|
|||
|
|||
Si ya tengo los datos en un Script pero imaginate que tengo 100 tablas con miles y miles de registros , buscar en cada linea cambiar a date eso es medio demensial , por eso pensaba que habia una forma de cambiar desde algun comando los tipos date a timestamp directamente desde la consola de Ibexpert
Buscare algo gracias por tu respuesta
__________________
IVAND |
#8
|
||||
|
||||
Que es lo que queres?
Tenes actualmente tipos date y queres pasarlos a timestamp?, la metadata es todo el script. solo un Replace en cualquier editor de texto y listo. ya tenes el nuevo script, lo ejecutas y con la base nueva usas el IBpump para pasar los datos. Saludos |
#9
|
||||
|
||||
Bueno, estoy de acuerdo con Kipow, esa es una manera muy rápida de hacerlo... de hecho así fue como yo también lo hice... en un sistema con mas de 100 tablas.
IVAND, como bien dice Kipow, lo que debes tener en cuenta para hacer estos cambios es extraer el METADATA SIN los datos de las tablas, cambiar todo ese tipo de cosas (DDLs), como tipos de campos y demás cuestiones, para luego vaciar la información de la base de datos con dialecto 1, hacia la base de datos con dialecto3. Puedes hacerlo con una herramienta como el DataPump o incluso con el mismo IBExpert.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#10
|
|||
|
|||
Si en verdad los dos tienen mucha razon y gracias por sus respuestas
Estaba un poco confundido , ahora a lidiar con el sistema a cambiar todos esos campos persistentes a ver que errores saca (por ahi Al Gonzales me paso GReplace Para realizar estos cambios bueno es hora de probar como funciona y de seguro volvere a contar con su respuesta)
__________________
IVAND |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SQL Dialect 3 y DELPHI 3 | Garfio | Conexión con bases de datos | 0 | 17-02-2009 13:38:00 |
charset, dialect y pagesize ? | Patricio | Firebird e Interbase | 1 | 16-09-2008 15:43:09 |
Uso de componentes Ibx con dialect 3 | IVAND | Varios | 0 | 27-02-2008 23:01:51 |
Conflicto con SQL Dialect BDE | rikr2rv | Firebird e Interbase | 2 | 28-08-2007 23:58:04 |
Problemas con el SQL DIalect | (VIH)Lestat | Conexión con bases de datos | 5 | 18-06-2005 20:46:06 |
|