Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/11/2002, 18:48
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
BD: PostgreSQL

Pregunta: ¿Cómo crear un campo serial/autoincremento?

Respuesta: PostgreSQL soporta tipos de datos SERIAL. Automáticamente crea una secuencia e índice en la columna. Por ejemplo, esto...

CREATE TABLE person (
id SERIAL,
name TEXT );


CREATE SEQUENCE person_id_seq;
CREATE TABLE person (
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
name TEXT );

CREATE UNIQUE INDEX person_id_key ON person ( id );
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***