Duda sobre tipo de datos Enteros vs. Caracteres

From: Julio Rivero <jcrmlima(at)gmail(dot)com>
To: psql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Duda sobre tipo de datos Enteros vs. Caracteres
Date: 2005-12-16 18:03:11
Message-ID: d34a12b60512161003j64a4cf3cr384b68955e36ac67@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola:

Tengo una duda con respecto a los tipos de datos a usar para crear campos,
por ejemplo, cuando quiero asignarle un código a una tabla, decidimos en
ponerle de tipo INT8 ya que el rendimiento (en cuanto a consultas) es bueno
con este tipo de dato, pero alguien me menciono que debería hacerse con tipo
de dato TEXT o VARCHAR ya que es mas sencillo para los programadores que
tenemos utilizar este tipo de dato como campo y como clave primaria.

Cual es conveniente usar?, INT8 o TEXT, VARCHAR

Ejemplo.

Con tipo INT8

CREATE TABLE EMPLEADO
(
cod_empleado int8,
nom_empleado varchar(30),
dir_empleado varchar(30),
CONSTRAINT pk_empleado PRIMARY KEY (cod_empleado)
);

Con tipo VARCHAR

CREATE TABLE EMPLEADO
(
cod_empleado varchar(5),
nom_empleado varchar(20),
dir_empleado varchar(30),
CONSTRAINT pk_empleado PRIMARY KEY (cod_empleado)
);

Agradeceré cualquier respuesta.

--

Saludos
Att,
Julio Rivero
Movil: 98817321

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2005-12-16 18:12:18 Campo de año.
Previous Message Jaime Casanova 2005-12-16 13:57:40 Re: Fechas