[Pgsql-ayuda] Manejo de tablas con oid

Antonio Castro acastro@ciberdroide.com
Sat, 24 Aug 2002 10:28:11 +0200 (CEST)


On Fri, 23 Aug 2002, Sandino Araico S=E1nchez wrote:

> Alejandra Garcia Wojciechowski wrote:
>=20
> > Hola!!
> > Me gustar=EDa saber si alguien ha utilizado en sus tablas la secuencia =
con
> > oid y si los ha utilizado como clave primaria o for=E1nea.
>=20
> El problema de usar el oid como llave for=E1nea es que cuando exportas tu=
s
> tablas a otra base de datos el oid cambia y se rompen tus relaciones.

Adem=E1s los oids est=E1n en desuso y pueden quedar totalmente obsoletos en=
=20
futuras versiones de Postgres.=20

Creo que lo m=E1s sencillo es usar para claves principales el tipo
SERIAL (utiliza internamente un contador de tipo SECUENCE) y como
clave foranea para refetrirse a ella un tipo int4.



Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+
        /\     /\      Ciberdroide Inform=E1tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
=09 _|0 0|_                                                   =20
+-oOOO--(___o___)--OOOo----------------------------------------------------=
+=20
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  =
| =20
|  . . . . . . . . . .                                                     =
|=20
+()()()----------()()()----------------------------------------------------=
+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+