diff --git a/libfic/db.go b/libfic/db.go index 20e5dd64..6ec7d0b9 100644 --- a/libfic/db.go +++ b/libfic/db.go @@ -139,6 +139,17 @@ CREATE TABLE IF NOT EXISTS exercice_keys( cksum BINARY(64) NOT NULL, FOREIGN KEY(id_exercice) REFERENCES exercices(id_exercice) ) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_bin; +`); err != nil { + return err + } + if _, err := db.Exec(` +CREATE TABLE IF NOT EXISTS key_helpers( + id_key_helper INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, + id_key INTEGER NOT NULL, + label VARCHAR(255) NOT NULL, + value VARCHAR(255) NOT NULL, + FOREIGN KEY(id_key) REFERENCES exercice_keys(id_key) +) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_bin; `); err != nil { return err }