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.
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?
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
>