37169-vm/db/migrations/003_create_job_applications_table.sql
2025-12-26 22:44:11 +00:00

12 lines
536 B
SQL

-- 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;