--************************************************************************************************** --************************************************************************************************** --******************************************* GADGETS ******************************************** --************************************************************************************************** --************************************************************************************************** --################################################################################################# CREATE SEQUENCE apex_gadgets_seq INCREMENT 1 MINVALUE 0 MAXVALUE 9223372036854775807 CACHE 1; CREATE TABLE apex_gadgets --------------------------------------------------------------------------------------------------- --: proyecto: toba --: dump: multiproyecto --: dump_order_by: proyecto, gadget --: dump_where: ( proyecto = '%%' ) --: zona: central --: desc: --: version: 1.0 --------------------------------------------------------------------------------------------------- ( gadget int8 DEFAULT nextval('"apex_gadgets_seq"'::text) NOT NULL, proyecto VARCHAR(15) NOT NULL, gadget_url VARCHAR(250) NULL, titulo VARCHAR(50) NULL, descripcion VARCHAR(250) NULL, tipo_gadget CHAR(1) NOT NULL, subclase VARCHAR(80) NULL, subclase_archivo VARCHAR(255) NULL, CONSTRAINT "apex_gadget_pk" PRIMARY KEY ("proyecto", "gadget"), CONSTRAINT "apex_usuario_proyecto_gadgets_fk_proyecto" FOREIGN KEY ("proyecto") REFERENCES "apex_proyecto" ("proyecto") ON UPDATE NO ACTION ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE ); --################################################################################################# CREATE TABLE apex_usuario_proyecto_gadgets --------------------------------------------------------------------------------------------------- --: proyecto: toba --: dump: multiproyecto --: dump_order_by: proyecto, gadget, usuario --: dump_where: ( proyecto = '%%' ) --: zona: nucleo --: desc: --: version: 1.0 --: instancia: 1 --------------------------------------------------------------------------------------------------- ( usuario VARCHAR(60) NOT NULL, proyecto VARCHAR(15) NOT NULL, gadget INTEGER NOT NULL, orden INTEGER NOT NULL DEFAULT 1, eliminable CHAR(1) NOT NULL DEFAULT 'S', CONSTRAINT "apex_usuario_proyecto_gadgets_pk" PRIMARY KEY ("usuario", "proyecto", "gadget"), CONSTRAINT "apex_usuario_proyecto_gadgets_fk_usuario" FOREIGN KEY ("usuario") REFERENCES "apex_usuario" ("usuario") ON UPDATE NO ACTION ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE, CONSTRAINT "apex_usuario_proyecto_gadgets_fk_proyecto" FOREIGN KEY ("proyecto") REFERENCES "apex_proyecto" ("proyecto") ON UPDATE NO ACTION ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE, CONSTRAINT "apex_usuario_proyecto_gadgets_fk_gadget" FOREIGN KEY ("proyecto", "gadget") REFERENCES "apex_gadgets" ("proyecto", "gadget") ON UPDATE NO ACTION ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE );