Guest User

Untitled

a guest
Jan 22nd, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE OR REPLACE FUNCTION insert_quantity()
  2.   RETURNS trigger AS
  3. $$
  4. BEGIN
  5.   IF NOT EXISTS (SELECT 1 FROM product_quantities where id=NEW.id) THEN
  6.     INSERT INTO product_quantities(id,quantity) VALUES (NEW.id,0);
  7.   END IF;
  8.   RETURN NEW;
  9. END;
  10. $$
  11. LANGUAGE plpgsql;
  12.  
  13. DROP TRIGGER IF EXISTS product_quantity_trigger ON public.products;
  14. CREATE TRIGGER product_quantity_trigger
  15.    AFTER INSERT OR UPDATE ON products
  16.    FOR EACH ROW
  17.    EXECUTE PROCEDURE insert_quantity();
Advertisement
Add Comment
Please, Sign In to add comment