Changes between Version 4 and Version 5 of AdvancedDatabaseDevelopment
- Timestamp:
- 05/28/26 04:31:55 (6 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedDatabaseDevelopment
v4 v5 81 81 END IF; 82 82 83 -- Block reviews for bookings that arent completed 84 IF v_booking_status <> 'Completed'THEN85 RAISE EXCEPTION 'Cannot leave a review for a booking that is % (Must be Completed )', v_booking_status;83 -- Block reviews for bookings that arent completed or reviewed 84 IF v_booking_status NOT IN ('Completed', 'Reviewed') THEN 85 RAISE EXCEPTION 'Cannot leave a review for a booking that is % (Must be Completed or Reviewed)', v_booking_status; 86 86 END IF; 87 87 … … 198 198 SELECT cron.schedule('petsitter_expire_bookings', '0 * * * *', $$CALL project.petsitter_job_expire_pending_bookings();$$); 199 199 }}} 200 201 '''Constraints Update''' 202 {{{ 203 ALTER TABLE project.bookings DROP CONSTRAINT IF EXISTS bookings_status_check; 204 ALTER TABLE project.bookings ADD CONSTRAINT bookings_status_check CHECK (status IN ('Pending', 'Confirmed', 'Completed', 'Canceled', 'Expired', 'Reviewed', 'Rejected')); 205 }}}
