From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es> |
Cc: | Postgres ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Optimizar Update |
Date: | 2023-09-08 17:27:58 |
Message-ID: | 202309081727.j5z5trtqp5u6@alvherre.pgsql |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
mauricio pullabuestan escribió:
> CREATE TABLE bodegas /*la tabla es mucho más ancha*/
> (
>
> bodega character varying(3) NOT NULL,
> item character varying(15) NOT NULL,
> buffer numeric(12,3) DEFAULT 0,
> pedidos_clientes numeric(12,3) DEFAULT 0,
> comprometido_pedido numeric(10,3) DEFAULT 0,
> CONSTRAINT pk_bodegas PRIMARY KEY (bodega, item),
> CONSTRAINT fk_bodegas_id_bodegas FOREIGN KEY (bodega)
> REFERENCES id_bodegas (bodega) MATCH FULL
> ON UPDATE NO ACTION ON DELETE NO ACTION,
> CONSTRAINT fk_bodegas_item FOREIGN KEY (item)
> REFERENCES items (item) MATCH SIMPLE
> ON UPDATE NO ACTION ON DELETE NO ACTION
> )
¿tienes una llave foránea que dice que la bodega existe en la misma
tabla bodegas? ¿es decir, la tabla se autoreferencia? Suena medio
estúpido esto. ¿Qué sentido tiene?
--
Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/
"People get annoyed when you try to debug them." (Larry Wall)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2023-09-08 17:29:35 | Re: Optimizar Update |
Previous Message | mauricio pullabuestan | 2023-09-08 17:24:08 | Re: Optimizar Update |