12 lines
536 B
SQL
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;
|