Revize 54cb07ac
Přidáno uživatelem Dominik Poch před téměř 6 roky(ů)
- ID 54cb07aca853a214a17f4c8dab1e6006f54e9848
- Rodič cf564d3c
server/init.sql | ||
---|---|---|
37 | 37 |
first_name VARCHAR(45) NOT NULL, |
38 | 38 |
last_name VARCHAR(45) NOT NULL, |
39 | 39 |
no_vacations FLOAT, |
40 |
no_sick_days SMALLINT,
|
|
40 |
no_sick_days INT, |
|
41 | 41 |
alert DATETIME, |
42 | 42 |
token TEXT NOT NULL, |
43 | 43 |
email VARCHAR(45) NOT NULL, |
... | ... | |
55 | 55 |
REFERENCES approval_status (id) |
56 | 56 |
ON DELETE NO ACTION ON UPDATE CASCADE, |
57 | 57 |
CONSTRAINT check_no_vacation CHECK (no_vacations >= 0), |
58 |
CONSTRAINT check_no_sick_days CHECK (no_sick_days >= 0), |
|
59 |
CONSTRAINT check_email CHECK (email = '%_@__%.__%') |
|
58 |
CONSTRAINT check_no_sick_days CHECK (no_sick_days >= 0) |
|
60 | 59 |
); |
61 | 60 |
|
62 | 61 |
-- ----------------------------------------------------- |
... | ... | |
75 | 74 |
PRIMARY KEY (id), |
76 | 75 |
INDEX fk_vacation_day_approval_status (status_id ASC), |
77 | 76 |
INDEX fk_vacation_day_end_user (user_id ASC), |
77 |
INDEX fk_vacation_day_vacation_type (type_id ASC), |
|
78 | 78 |
CONSTRAINT fk_vacation_day_approval_status FOREIGN KEY (status_id) |
79 | 79 |
REFERENCES approval_status (id) |
80 | 80 |
ON DELETE NO ACTION ON UPDATE CASCADE, |
81 | 81 |
CONSTRAINT fk_vacation_day_end_user FOREIGN KEY (user_id) |
82 | 82 |
REFERENCES end_user (id) |
83 | 83 |
ON DELETE CASCADE ON UPDATE CASCADE, |
84 |
CONSTRAINT fk_vacation_day_vacation_type FOREIGN KEY (type_id) |
|
85 |
REFERENCES vacation_type (id) |
|
86 |
ON DELETE CASCADE ON UPDATE CASCADE, |
|
84 | 87 |
CONSTRAINT check_time CHECK (time_from < time_to) |
85 | 88 |
); |
86 | 89 |
|
... | ... | |
90 | 93 |
DROP TABLE IF EXISTS default_settings; |
91 | 94 |
CREATE TABLE default_settings ( |
92 | 95 |
id BIGINT NOT NULL AUTO_INCREMENT, |
93 |
no_sick_days SMALLINT NOT NULL,
|
|
96 |
no_sick_days INT NOT NULL, |
|
94 | 97 |
alert DATETIME NOT NULL, |
95 | 98 |
creation_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, |
96 | 99 |
PRIMARY KEY (id), |
Také k dispozici: Unified diff
Re #7526 Change data type of sick days count