Re: Re: [pgsql-es-ayuda] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux

Lists: pgsql-adminpgsql-es-ayudavepug
From: Luis Dominguez <bcld(at)hotmail(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>, <vepug(at)postgresql(dot)org>, <pgsql-admin(at)postgresql(dot)org>
Subject: REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-11 12:58:46
Message-ID: SNT110-W3809C6FCBD82B6949FB84C64E0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg토토 베이SQL pgsql-es-ayuda vepug


Buenos dias, estoy en estos momentos en un proceso
de migracion de una base de datos de un manejador ms sql server 7.0 a
postgresql vesion 8.4 pero tengo un problema con un tipo de dato el
(timestamp) que en sql server 7.0 se refiere a un campo binario unico
que se actualiza en forma aleatoria por fila , y este campo es
primordial en mi aplicacion para efectos del seguimiento, ahora en
postgresql 8.4 tambien tengo el mismo timestamp pero se refiere a otro
tipo de dato (fecha+hora ), he investigado otros tipo de datos tales
como (serial, uuid,xid, bytea etc)en postgresql y no consigo algo igual para
sustituirlo, he pensado en una funcion que realice algo parecido pero
todavia no lo intento, y por supuesto recurro a ustedes para ver si me
pueden echar una mano con este bache que tengo ahorita ....¡

Saludos
Luis Dominguez
_________________________________________________________________


From: "Rafael" <rafael(at)santosgrupo(dot)com>
To: "'Luis Dominguez'" <bcld(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>, <vepug(at)postgresql(dot)org>, <pgsql-admin(at)postgresql(dot)org>
Subject: Re: REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-11 13:09:48
Message-ID: 010b01caab1bde1fef0a5fcd0$@com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

Hello Luis:

Existen personas que estamos en este foro que hablemos Español, pero para
que te puedan contestar mejor y de forma más rápida deberías formular la
pregunta en ingles. Si tienes cualquier problema con la traducción puedo
ayudarte.

There are persons in this forum that can speak Spanish, but your should ask
in English better, so you get a more complete answer. If you need a help
with English please tell me.

Un saludo

De: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] En nombre de Luis Dominguez
Enviado el: jueves, 11 de febrero de 2010 13:59
Para: pgsql-es-ayuda(at)postgresql(dot)org; vepug(at)postgresql(dot)org;
pgsql-admin(at)postgresql(dot)org
Asunto: [ADMIN] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4
en Linux

Buenos dias, estoy en estos momentos en un proceso de migracion de una base
de datos de un manejador ms sql server 7.0 a postgresql vesion 8.4 pero
tengo un problema con un tipo de dato el (timestamp) que en sql server 7.0
se refiere a un campo binario unico que se actualiza en forma aleatoria por
fila , y este campo es primordial en mi aplicacion para efectos del
seguimiento, ahora en postgresql 8.4 tambien tengo el mismo timestamp pero
se refiere a otro tipo de dato (fecha+hora ), he investigado otros tipo de
datos tales como (serial, uuid,xid, bytea etc)en postgresql y no consigo
algo igual para sustituirlo, he pensado en una funcion que realice algo
parecido pero todavia no lo intento, y por supuesto recurro a ustedes para
ver si me pueden echar una mano con este bache que tengo ahorita ....¡

Saludos
Luis Dominguez

_____

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas
de virus 4857 (20100211) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


From: Santiago Zarate <santiago(at)zarate(dot)net(dot)ve>
To: Luis Dominguez <bcld(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org, vepug(at)postgresql(dot)org
Subject: Re: [vepug] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-11 13:52:03
Message-ID: a37e9c561002110552h42189881t49866c69d2842f4e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

En concreto, que necesitas? segun leo en MSDN, ese tipo de datos esta
depercated... http://msdn.microsoft.com/en-us/library/ms182776.aspx

Una sencilla busqueda en google me ha dado estos resultados:
http://archives.postgresql.org/pgsql-sql/2006-08/msg00087.php
http://mssql-to-postgresql.blogspot.com/2006/04/current-row-version-checking-uses-for.html

El 11 de febrero de 2010 08:58, Luis Dominguez <bcld(at)hotmail(dot)com> escribió:

>
>
> Buenos dias, estoy en estos momentos en un proceso de migracion de una
> base de datos de un manejador ms sql server 7.0 a postgresql vesion 8.4
> pero tengo un problema con un tipo de dato el (timestamp) que en sql server
> 7.0 se refiere a un campo binario unico que se actualiza en forma aleatoria
> por fila , y este campo es primordial en mi aplicacion para efectos del
> seguimiento, ahora en postgresql 8.4 tambien tengo el mismo timestamp pero
> se refiere a otro tipo de dato (fecha+hora ), he investigado otros tipo de
> datos tales como (serial, uuid,xid, bytea etc)en postgresql y no consigo
> algo igual para sustituirlo, he pensado en una funcion que realice algo
> parecido pero todavia no lo intento, y por supuesto recurro a ustedes para
> ver si me pueden echar una mano con este bache que tengo ahorita ....¡
>
> Saludos
> Luis Dominguez
> ------------------------------
>


From: Luis Dominguez <bcld(at)hotmail(dot)com>
To: <santiago(at)zarate(dot)net(dot)ve>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>, "vepug(at)postgresql(dot)org" <vepug(at)postgresql(dot)org>
Subject: REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-11 19:13:41
Message-ID: SNT110-W1986AD0BEEBD1C7074BC8CC64E0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

Buenas tardes, lo que necesitaba exactamente es lo que esta reflejado en el siguente enlace http://mssql-to-postgresql.blogspot.com/2006/04/current-row-version-checking-uses-for.html enviado por el amigo Santiago que le agradezco la ayuda, igual que a los otros companeros de la lista, la confusion se debio a que esta buscado equivalentes entre tipos de datos de ms sqlserver y postgresql y resulta que el xmin es SYSTEM COLUMNS y viene implicito definidos por el sistema claro que de este modo no lo vi.

ya probramos junto a la gente de sistemas de la organizacion y si sirve esta caracteristica de la columna...'

sin mas que agregar se despide
Luis Dominguez

Date: Thu, 11 Feb 2010 09:52:03 -0400
Subject: Re: [vepug] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
From: santiago(at)zarate(dot)net(dot)ve
To: bcld(at)hotmail(dot)com
CC: pgsql-es-ayuda(at)postgresql(dot)org; vepug(at)postgresql(dot)org

En concreto, que necesitas? segun leo en MSDN, ese tipo de datos esta depercated... http://msdn.microsoft.com/en-us/library/ms182776.aspx

Una sencilla busqueda en google me ha dado estos resultados: http://archives.postgresql.org/pgsql-sql/2006-08/msg00087.phphttp://mssql-to-postgresql.blogspot.com/2006/04/current-row-version-checking-uses-for.html

El 11 de febrero de 2010 08:58, Luis Dominguez <bcld(at)hotmail(dot)com> escribió:

Buenos dias, estoy en estos momentos en un proceso
de migracion de una base de datos de un manejador ms sql server 7.0 a
postgresql vesion 8.4 pero tengo un problema con un tipo de dato el
(timestamp) que en sql server 7.0 se refiere a un campo binario unico
que se actualiza en forma aleatoria por fila , y este campo es
primordial en mi aplicacion para efectos del seguimiento, ahora en
postgresql 8.4 tambien tengo el mismo timestamp pero se refiere a otro
tipo de dato (fecha+hora ), he investigado otros tipo de datos tales
como (serial, uuid,xid, bytea etc)en postgresql y no consigo algo igual para
sustituirlo, he pensado en una funcion que realice algo parecido pero
todavia no lo intento, y por supuesto recurro a ustedes para ver si me
pueden echar una mano con este bache que tengo ahorita ....¡

Saludos
Luis Dominguez


_________________________________________________________________


From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Luis Dominguez <bcld(at)hotmail(dot)com>
Cc: santiago(at)zarate(dot)net(dot)ve, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>, "vepug(at)postgresql(dot)org" <vepug(at)postgresql(dot)org>
Subject: Re: REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-11 19:35:01
Message-ID: 20100211193501.GF3145@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

Luis Dominguez escribió:
>
>
>
> Buenas tardes, lo que necesitaba exactamente es lo que esta reflejado en el siguente enlace http://mssql-to-postgresql.blogspot.com/2006/04/current-row-version-checking-uses-for.html enviado por el amigo Santiago que le agradezco la ayuda, igual que a los otros companeros de la lista, la confusion se debio a que esta buscado equivalentes entre tipos de datos de ms sqlserver y postgresql y resulta que el xmin es SYSTEM COLUMNS y viene implicito definidos por el sistema claro que de este modo no lo vi.
>
> ya probramos junto a la gente de sistemas de la organizacion y si sirve esta caracteristica de la columna...'

Hmm, esto no me parece algo que sea seguro de usar. ¿Pensaste, por
ejemplo, en lo que pasará cuando el contador de transacciones dé la
vuelta? Considera que son sólo 32 bits. ¿Y qué pasa si una transacción
modifica un mismo registro más de una vez? El XMIN será idéntico pero
el registro no es el mismo. (Para solucionar este último problema
podrías usar el XMIN junto con el CMIN). Es importante que implementes
lógica que permita manejar el wraparound; para esto te recomiendo
pg_resetxlog -x como mecanismo de pruebas. (BTW en versiones recientes
puedes usar el "xid epoch" para corregir el problema del wraparound).

La verdad es que lo de MS parece más seguro que el XMIN por sí solo.

Quizás el LSN que inserta o modifica una tupla sería una aproximación
más cercana al rowversion. La desventaja es que el LSN no está expuesto
al usuario de ninguna forma.

--
Alvaro Herrera Vendo parcela en Valdivia:
http://www.portalinmobiliario.com/propiedades/fichas.asp?PropID=749682
"Si un desconocido se acerca y te regala un CD de Ubuntu ...
Eso es ... Eau de Tux"


From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Luis Dominguez <bcld(at)hotmail(dot)com>, santiago(at)zarate(dot)net(dot)ve, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>, "vepug(at)postgresql(dot)org" <vepug(at)postgresql(dot)org>
Subject: Re: REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-11 19:48:12
Message-ID: 3073cc9b1002111148i164e6bb4s7cf1086616e48f0d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

2010/2/11 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>:
> Luis Dominguez escribió:
>>
>>
>>
>>  Buenas tardes, lo que necesitaba exactamente es lo que esta reflejado en el siguente enlace http://mssql-to-postgresql.blogspot.com/2006/04/current-row-version-checking-uses-for.html enviado por el amigo Santiago que le agradezco la ayuda, igual que a los otros companeros de la lista, la confusion se debio a que esta buscado equivalentes entre tipos de datos de ms sqlserver y postgresql y resulta que el xmin es SYSTEM COLUMNS y viene implicito definidos por el sistema claro que de este modo no lo vi.
>>
>> ya probramos junto a la gente de sistemas de la organizacion y si sirve esta caracteristica de la columna...'
>
> Hmm, esto no me parece algo que sea seguro de usar.  ¿Pensaste, por
> ejemplo, en lo que pasará cuando el contador de transacciones dé la
> vuelta? Considera que son sólo 32 bits.  ¿Y qué pasa si una transacción
> modifica un mismo registro más de una vez?  El XMIN será idéntico pero
> el registro no es el mismo.  (Para solucionar este último problema
> podrías usar el XMIN junto con el CMIN).

depende de para que lo usa, si solo pregunta si ha cambiado desde la
ultima vez deberia funcionar usando xmin y cmin, o no?
y que hay de usar el ctid?

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157


From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: <bcld(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>, <vepug(at)postgresql(dot)org>, <pgsql-admin(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-12 21:58:42
Message-ID: BLU137-W35D2BFBFCBF9E725A407A7E34D0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug


Creo que tienes un probelma de conceptos. No creo que ese tipo se llame asi pero de todas formas si es binario con bytea seria el equivalente. Que se actualiza ahi ? Es decir, q tipo de informacion almacena?

MS-SQL 7 , cual es esa version? COnocia la 6.5 , 2000 , 2005 y 2008 , donde enttro esa?

_________________________________________________________________


From: Rodrigo E(dot) De León Plicet <rdeleonp(at)gmail(dot)com>
To: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
Cc: bcld(at)hotmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org, vepug(at)postgresql(dot)org, pgsql-admin(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-13 02:10:30
Message-ID: a55915761002121810pbcc226ep2b81e25d72f47fcd@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

2010/2/12 Edwin Quijada <listas_quijada(at)hotmail(dot)com>:
> MS-SQL 7 , cual es esa version? COnocia la 6.5 , 2000 , 2005 y 2008 , donde
> enttro esa?

http://en.wikipedia.org/wiki/Microsoft_SQL_Server#History


From: Silvio Quadri <silvioq(at)gmail(dot)com>
To: Rodrigo E(dot) De León Plicet <rdeleonp(at)gmail(dot)com>
Cc: Edwin Quijada <listas_quijada(at)hotmail(dot)com>, bcld(at)hotmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org, vepug(at)postgresql(dot)org, pgsql-admin(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-13 18:39:08
Message-ID: 61dc71dc1002131039i816bc5q823dc5ceaa537a61@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

El día 12 de febrero de 2010 23:10, Rodrigo E. De León Plicet
<rdeleonp(at)gmail(dot)com> escribió:
> 2010/2/12 Edwin Quijada <listas_quijada(at)hotmail(dot)com>:
>> MS-SQL 7 , cual es esa version? COnocia la 6.5 , 2000 , 2005 y 2008 , donde
>> enttro esa?
>
> http://en.wikipedia.org/wiki/Microsoft_SQL_Server#History

Fue una que estuvo entre la 6.5 y la 2000.
Andaba peor que la 6.5. Enseguida sacaron la 2000, que por lo menos se
podía usar.

--
Silvio Quadri


From: C Grillo <cjgrillo(at)gmail(dot)com>
To: Silvio Quadri <silvioq(at)gmail(dot)com>
Cc: Rodrigo E(dot) De León Plicet <rdeleonp(at)gmail(dot)com>, Edwin Quijada <listas_quijada(at)hotmail(dot)com>, bcld(at)hotmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org, vepug(at)postgresql(dot)org, pgsql-admin(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] REF : MIgracion de datos ms sql server 7.0 a Postgresql 8.4 en Linux
Date: 2010-02-14 12:07:54
Message-ID: fab658691002140407i2e1c3bedm245d38b163c60746@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin pgsql-es-ayuda vepug

Would uuid type<http://www.postgresql.org/docs/8.4/static/datatype-uuid.html>
be a solution ?

2010/2/13 Silvio Quadri <silvioq(at)gmail(dot)com>

> El día 12 de febrero de 2010 23:10, Rodrigo E. De León Plicet
> <rdeleonp(at)gmail(dot)com> escribió:
> > 2010/2/12 Edwin Quijada <listas_quijada(at)hotmail(dot)com>:
> >> MS-SQL 7 , cual es esa version? COnocia la 6.5 , 2000 , 2005 y 2008 ,
> donde
> >> enttro esa?
> >
> > http://en.wikipedia.org/wiki/Microsoft_SQL_Server#History
>
> Fue una que estuvo entre la 6.5 y la 2000.
> Andaba peor que la 6.5. Enseguida sacaron la 2000, que por lo menos se
> podía usar.
>
> --
> Silvio Quadri
>
> --
> Sent via pgsql-admin mailing list (pgsql-admin(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-admin
>