Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 54cb07ac

Přidáno uživatelem Dominik Poch před téměř 6 roky(ů)

  • ID 54cb07aca853a214a17f4c8dab1e6006f54e9848
  • Rodič cf564d3c

Re #7526 Change data type of sick days count

Zobrazit rozdíly:

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