Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group