Re: Optimizar Update

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  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