-- db/migrations/003_create_job_applications_table.sql CREATE TABLE IF NOT EXISTS job_applications ( id INT(11) NOT NULL AUTO_INCREMENT, job_id INT(11) NOT NULL, worker_id INT(11) NOT NULL, application_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, status ENUM('pending', 'viewed', 'accepted', 'rejected') DEFAULT 'pending', PRIMARY KEY (id), FOREIGN KEY (job_id) REFERENCES jobs(id) ON DELETE CASCADE, FOREIGN KEY (worker_id) REFERENCES workers(id) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;