Added trigger for updating listing status to sold
This commit is contained in:
parent
24a89c71d2
commit
d4e75a65d4
|
|
@ -591,6 +591,22 @@ CREATE TRIGGER trg_update_conversation_call
|
||||||
AFTER INSERT ON communication_records
|
AFTER INSERT ON communication_records
|
||||||
FOR EACH ROW EXECUTE FUNCTION update_conversation_latest();
|
FOR EACH ROW EXECUTE FUNCTION update_conversation_latest();
|
||||||
|
|
||||||
|
|
||||||
|
-- Trigger 4: Auto-Update Listing Status when Sold Info is added
|
||||||
|
CREATE OR REPLACE FUNCTION update_listing_status_on_sold()
|
||||||
|
RETURNS TRIGGER AS $$
|
||||||
|
BEGIN
|
||||||
|
UPDATE listings
|
||||||
|
SET status = 'sold'
|
||||||
|
WHERE id = NEW.listing_id;
|
||||||
|
RETURN NEW;
|
||||||
|
END;
|
||||||
|
$$ LANGUAGE plpgsql;
|
||||||
|
|
||||||
|
CREATE TRIGGER trg_update_listing_status_on_sold
|
||||||
|
AFTER INSERT ON sold_information
|
||||||
|
FOR EACH ROW EXECUTE FUNCTION update_listing_status_on_sold();
|
||||||
|
|
||||||
-- ======================================================
|
-- ======================================================
|
||||||
-- END OF SCRIPT
|
-- END OF SCRIPT
|
||||||
-- ======================================================
|
-- ======================================================
|
||||||
Loading…
Reference in New Issue