[Pgsql-ayuda] Tipo de datos para Primary Key

Fernando Papa fpapa@claxson.com
Tue, 5 Aug 2003 10:01:56 -0300


Yo supongo que una pk con int debe ser la mas rapida de todas... sin =
embargo a veces no es practica. Si fuera DNI todavia, pero en el caso =
del cuit no estoy seguro si convenga. Creo que depende mas que nada de, =
primero, la cantidad de datos que tengas o que vayas a tener en la =
tabla, y segundo, si la conversion de ese choclo de numeros a un int es =
posible (que creo que si) y por ultimo, si es practica (acordate que =
tenes 2 numeros delante para empresa o persona fisica y si es persona =
fisica, unos diferentes para el hombre y la mujer, mas el digito =
verificador)... que despues puedas identificar cada parte del cuil en un =
choclo de numeros sin guiones ni separaciones.

--
Fernando O. Papa
DBA
=20

> -----Mensaje original-----
> De: Emilio Capolupo [mailto:ecapolup@ta.telecom.com.ar]=20
> Enviado el: martes, 05 de agosto de 2003 9:38
> Para: pgsql-ayuda@tlali.iztacala.unam.mx
> Asunto: [Pgsql-ayuda] Tipo de datos para Primary Key
>=20
>=20
>=20
> Hola colegas listeros:
>=20
>=20
> Tengo una tabla compuesta por datos filiares de personas que=20
> se identifican por un numero de 11 digitos (cuil para los=20
> argentinos). Este numero ser=E1 la Primary Key de la misma.
>=20
>=20
> Mi pregunta es la siguiente:
>=20
> =BFQue tipo de dato conviene que sea este campo? =BF char(11),=20
> numeric, o que?
>=20
>=20
> Gracias por vuestra atencion
>=20
> Emilio
>=20
>=20
>=20
> AVISO LEGAL:
> Esta informaci=F3n es privada y confidencial y est=E1 dirigida=20
> =FAnicamente a su destinatario. Si usted no es el destinatario=20
> original de este mensaje y por este medio pudo acceder a=20
> dicha informaci=F3n por favor elimine el mensaje. La=20
> distribuci=F3n o copia de este mensaje est=E1 estrictamente=20
> prohibida. Esta comunicaci=F3n es s=F3lo para prop=F3sitos de=20
> informaci=F3n y no debe ser considerada como propuesta,=20
> aceptaci=F3n ni como una declaraci=F3n de voluntad oficial de=20
> TELECOM ARGENTINA STET - FRANCE TELECOM S.A. . La transmisi=F3n=20
> de e-mails no garantiza que el correo electr=F3nico sea seguro=20
> o libre de error. Por consiguiente, no manifestamos que esta=20
> informaci=F3n sea completa o precisa. Toda informaci=F3n est=E1=20
> sujeta a alterarse sin previo aviso.
>=20
> This information is private and confidential and intended for=20
> the recipient only. If you are not the intended recipient of=20
> this message you are hereby notified that any review,=20
> dissemination, distribution or copying of this message is=20
> strictly prohibited. This communication is for information=20
> purposes only and shall not be regarded neither as a=20
> proposal, acceptance nor as a statement of will or official=20
> statement from TELECOM ARGENTINA STET - FRANCE TELECOM S.A. .=20
> Email transmission cannot be guaranteed to be secure or=20
> error-free. Therefore, we do not represent that this=20
> information is complete or accurate and it should not be=20
> relied upon as such. All information is subject to change=20
> without notice.
>=20
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>=20