38960-vm/db/migrations/20260317_enable_home_visits.sql
2026-03-17 08:22:39 +00:00

12 lines
771 B
SQL

-- Add columns to appointments table
ALTER TABLE appointments ADD COLUMN IF NOT EXISTS nurse_id INT NULL;
ALTER TABLE appointments ADD COLUMN IF NOT EXISTS visit_type ENUM('Clinic', 'Home') DEFAULT 'Clinic';
ALTER TABLE appointments ADD COLUMN IF NOT EXISTS address TEXT NULL;
ALTER TABLE appointments ADD CONSTRAINT fk_appointment_nurse FOREIGN KEY (nurse_id) REFERENCES nurses(id) ON DELETE SET NULL;
-- Add columns to visits table
ALTER TABLE visits ADD COLUMN IF NOT EXISTS nurse_id INT NULL;
ALTER TABLE visits ADD COLUMN IF NOT EXISTS visit_type ENUM('Clinic', 'Home') DEFAULT 'Clinic';
ALTER TABLE visits ADD COLUMN IF NOT EXISTS address TEXT NULL;
ALTER TABLE visits ADD CONSTRAINT fk_visit_nurse FOREIGN KEY (nurse_id) REFERENCES nurses(id) ON DELETE SET NULL;