Inactivar secuencias

From: Wdiaz <wdiaz(at)unipamplona(dot)edu(dot)co>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Inactivar secuencias
Date: 2006-08-30 00:41:16
Message-ID: 44F4DEAC.1010400@unipamplona.edu.co
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas noches.

Tengo Postgres 8.1 y tengo esta tabla con la secuencia en el default del
campo llave primaria

CREATE TABLE iteracion.necesidad
(
* nece_id numeric(30) NOT NULL DEFAULT
nextval('iteracion.seq_nece_id'::regclass), -- llave primaria autonumerica*
comp_id numeric(30), -- llave foranea de la tabla general.complejidad
prio_id numeric(30), -- llave foranea de la tabla general.prioridad
clie_id numeric(30) NOT NULL, -- llave foranea de la tabla ads.cliente
modu_id numeric(30) NOT NULL, -- llave foranea de la tabla ads.modulo
tine_id numeric(30) NOT NULL, -- llave foranea de la tabla
ads.tiponecesidad
esta_id numeric(30) NOT NULL, -- llave foranea de la tabla general.estado
nece_nombre varchar NOT NULL, -- nombre identificador de la necesidad
nece_descripcion varchar NOT NULL, -- descripción de la necesidad del
cliente
nece_fechacambio timestamp NOT NULL, -- campo de audutoria que
lamacena la fecha del último cambio del registro
nece_registradopor varchar NOT NULL, -- campo de auditoría, que
almacena le usuario que realizo la ultima modificación en el registro
nece_fecha timestamp NOT NULL, -- Fecha en la que se reporta la
necesidad, para iniciar el proceso
CONSTRAINT nece_pk PRIMARY KEY (nece_id)
)
WITHOUT OIDS;
ALTER TABLE iteracion.necesidad OWNER TO ads;
GRANT ALL ON TABLE iteracion.necesidad TO ads;
GRANT SELECT ON TABLE iteracion.necesidad TO reporteador;
COMMENT ON TABLE iteracion.necesidad IS 'registra las necesidades del
cliente para ser analizadas por los arquitectos';
COMMENT ON COLUMN iteracion.necesidad.nece_id IS 'llave primaria
autonumerica';
COMMENT ON COLUMN iteracion.necesidad.comp_id IS 'llave foranea de la
tabla general.complejidad';
COMMENT ON COLUMN iteracion.necesidad.prio_id IS 'llave foranea de la
tabla general.prioridad';
COMMENT ON COLUMN iteracion.necesidad.clie_id IS 'llave foranea de la
tabla ads.cliente';
COMMENT ON COLUMN iteracion.necesidad.modu_id IS 'llave foranea de la
tabla ads.modulo';
COMMENT ON COLUMN iteracion.necesidad.tine_id IS 'llave foranea de la
tabla ads.tiponecesidad';
COMMENT ON COLUMN iteracion.necesidad.esta_id IS 'llave foranea de la
tabla general.estado';
COMMENT ON COLUMN iteracion.necesidad.nece_nombre IS 'nombre
identificador de la necesidad';
COMMENT ON COLUMN iteracion.necesidad.nece_descripcion IS 'descripción
de la necesidad del cliente';
COMMENT ON COLUMN iteracion.necesidad.nece_fechacambio IS 'campo de
audutoria que lamacena la fecha del último cambio del registro';
COMMENT ON COLUMN iteracion.necesidad.nece_registradopor IS 'campo de
auditoría, que almacena le usuario que realizo la ultima modificación en
el registro';
COMMENT ON COLUMN iteracion.necesidad.nece_fecha IS 'Fecha en la que se
reporta la necesidad, para iniciar el proceso';

Como hago para desactivar la secuencia y poder insertar registros
migrados colocando un valor a la columna nece_id?

--
Cordialmente

William Diaz Pabón
Coordinador Técnico de Desarrollo
Vicerrectoría de Gestión y Desarrollo Tecnológico
Universidad de Pamplona

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2006-08-30 01:43:18 Re: Inactivar secuencias
Previous Message Juan Martínez 2006-08-29 23:44:30 Dependecias de vistas