create_stock_table.sql 661 B

12345678910111213141516171819202122
  1. CREATE TABLE public.Stock (
  2. Sto_quantity INTEGER NOT NULL DEFAULT 0,
  3. Pro_id INTEGER NOT NULL,
  4. War_id INTEGER NOT NULL,
  5. CONSTRAINT stock_pk PRIMARY KEY (Pro_id, War_id)
  6. );
  7. COMMENT ON TABLE public.Stock IS 'Inventory of products.';
  8. ALTER TABLE public.Stock ADD CONSTRAINT stock_product_fk
  9. FOREIGN KEY (Pro_id)
  10. REFERENCES public.Product (Pro_id)
  11. ON DELETE NO ACTION
  12. ON UPDATE NO ACTION
  13. NOT DEFERRABLE;
  14. ALTER TABLE public.Stock ADD CONSTRAINT stock_warehouse_fk
  15. FOREIGN KEY (War_id)
  16. REFERENCES public.Warehouse (War_id)
  17. ON DELETE NO ACTION
  18. ON UPDATE NO ACTION
  19. NOT DEFERRABLE;