El día 27 de enero de 2009 8:49, Gabriel Hermes Colina Zambra
<hermeszam...@yahoo.com> escribió:
>
>
>
> --- El lun 26-ene-09, Jaime Casanova <jcasa...@systemguards.com.ec> escribió:
>
>> De: Jaime Casanova <jcasa...@systemguards.com.ec>
>> Asunto: [pgsql-es-ayuda] mapeo de tipos de datos con vfp (el lenguaje)
>> A: "POSTGRES" <pgsql-es-ayuda@postgresql.org>
>> Fecha: lunes, 26 enero, 2009, 7:56 pm
>> Saludos,
>>
>> Estoy migrando una aplicacion escrita en vfp8 que usaba
>> mssql a postgres.
>>
>> En algunas partes la aplicacion usa condiciones booleanas
>> como la siguiente:
>>
>> IF cursor.columna_booleana
>>     acciones
>>
>> en mssql estas columnas estan declaradas de tipo bit, al
>> hacer la
>> migracion el servicio de transformacion de datos de mssql
>> las paso
>> como char(1) con valores 'T' y 'F' y yo las
>> pase a boolean y luego a
>> numeric(1), pero siempre al encontrar condiciones como la
>> mostrada
>> arriba vfp me dice que los tipos de datos no coinciden...
>> alguien sabe
>> cual es el tipo de dato correcto con el que lo debo guardar
>> en
>> postgres para que vfp me acepte esa construccion y no tenga
>> que
>> rebuscar en todo el programa para cambiar? (estoy
>> aprendiendo lo
>> horrible y poco amigable que es vfp para programar, no hay
>> forma
>> rapida de buscar en varios archivos y lo peor es que el
>> grep no
>> funciona porque son archivos binarios)
>>

quizas podrias hacer que te muestre la construcción binaria del dato
como se guarda en mssql y creas en en la tabla postgres un bytea de un byte.
quizas se guarde 11111111 y 0000000? Desconozco como utilizará el 'bit' mssql...

>> --
>> Atentamente,
>> Jaime Casanova
>> Soporte y capacitación de PostgreSQL
>> Asesoría y desarrollo de sistemas
>> Guayaquil - Ecuador
>> Cel. +59387171157
>> --
>> TIP 7: no olvides aumentar la configuración del "free
>> space map"
>
> Hola Jaime.
>
> Mi experiencia me indica que deberias seguir usando char(1), a mi esto me 
> complico por que reprograme todas las condiciones y tuve que redefinir las 
> tablas que cree luego con boleeanos, pero en el momento que te estoy 
> escribiendo se que los odbc en la mayoria de los casos tienen una tabla donde 
> dicen como tomar cada tipo de datos. Voy a ver el nuestro y te cuento.
>
> Atte.
> Gabriel Colina
>
>
>      ¡Todo sobre la Liga Mexicana de fútbol! Estadisticas, resultados, 
> calendario, fotos y más:<
> http://espanol.sports.yahoo.com/
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
>



-- 
      Emanuel Calvo Franco
   ArPUG / AOSUG Member
 Postgresql Support & Admin
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
    (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)

Responder a