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
|
||||
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
|
||||
-- ======================================================
|
||||
Loading…
Reference in New Issue