-- drop tables here DROP TABLE IF EXISTS FormEntries; DROP TABLE IF EXISTS AccountUser; DROP TABLE IF EXISTS TacticInfo; DROP TABLE IF EXISTS Team; DROP TABLE IF EXISTS User; DROP TABLE IF EXISTS Member; CREATE TABLE FormEntries(name varchar, description varchar); CREATE TABLE AccountUser( username varchar, hash varchar, email varchar unique ); CREATE TABLE Team( id integer PRIMARY KEY AUTOINCREMENT, name varchar, picture varchar, mainColor varchar, secondColor varchar ); CREATE TABLE User( id integer PRIMARY KEY AUTOINCREMENT ); CREATE TABLE Member( idTeam integer, idMember integer, role char(1) CHECK (role IN ('C','P')), FOREIGN KEY (idTeam) REFERENCES Team(id), FOREIGN KEY (idMember) REFERENCES User(id) ); CREATE TABLE TacticInfo( id integer PRIMARY KEY AUTOINCREMENT, name varchar, creation_date timestamp DEFAULT CURRENT_TIMESTAMP );