Quarkus demo 1.
This commit is contained in:
30
sql/tracker.sql
Normal file
30
sql/tracker.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
USE tracker;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS Gebruiker (
|
||||
id bigint NOT NULL auto_increment,
|
||||
naam varchar(255) NOT NULL,
|
||||
wachtwoord varchar(255) NOT NULL,
|
||||
rol varchar(255) NOT NULL,
|
||||
|
||||
PRIMARY KEY(id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS Taak (
|
||||
id bigint NOT NULL auto_increment,
|
||||
gebruikersID bigint NOT NULL,
|
||||
naam varchar(255) NOT NULL,
|
||||
|
||||
PRIMARY KEY(id),
|
||||
FOREIGN KEY(gebruikersID) REFERENCES Gebruiker(id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS Tijdsregistratie (
|
||||
taakID bigint NOT NULL,
|
||||
datum date NOT NULL,
|
||||
tijdsduur int NOT NULL,
|
||||
beschrijving text,
|
||||
|
||||
PRIMARY KEY(taakID, datum),
|
||||
FOREIGN KEY(taakID) REFERENCES Taak(id),
|
||||
CHECK(tijdsduur>0)
|
||||
);
|
||||
Reference in New Issue
Block a user