[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 >>> =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+