Add the version revisions system.

This commit is contained in:
2018-09-02 22:46:36 +02:00
parent 1d6b0bb348
commit 48dfaefa0c
14 changed files with 315 additions and 9 deletions

25
src/main/sql/update_1.0.1.sql Executable file
View File

@@ -0,0 +1,25 @@
CREATE TABLE IF NOT EXISTS version (
id SERIAL,
number VARCHAR,
CONSTRAINT pk_version PRIMARY KEY (id),
CONSTRAINT unique_number UNIQUE (number)
);
CREATE TABLE IF NOT EXISTS version_revision (
id SERIAL,
text VARCHAR,
version_id INTEGER,
CONSTRAINT pk_version_revision PRIMARY KEY (id),
CONSTRAINT fk_version_revision_version_id FOREIGN KEY (version_id) REFERENCES version (id)
);
CREATE INDEX IF NOT EXISTS version_id_idx ON version_revision (version_id);
INSERT INTO version (number) VALUES ('1.0.0'), ('1.0.1');
INSERT INTO version_revision (version_id, text) VALUES
(2, 'Sécurisation des routes de modification du profil.'),
(2, 'Correction de l''injection de code pour les images dans l''écran d''édition de wikis.'),
(2, 'Correction du système de sessions pour pouvoir ouvrir plusieurs onglets sans être déconnecté.'),
(2, 'Correction de l''accès à la documentation d''utilisation.'),
(2, 'Correction du placement d''icônes dans l''écran des paramètres de compte.'),
(2, 'Ajout de l''écran de révisions de versions');