From e12b1ed5a84331ff7923e88dc701552a242475f0 Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Sun, 2 Jan 2022 16:44:49 +0100 Subject: [PATCH] =?UTF-8?q?Neuer=20Index=20f=C3=BCr=20Wahltag=20und=20neue?= =?UTF-8?q?=20Session-Tabelle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pmv-base.sql | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pmv-base.sql b/pmv-base.sql index 92383c3..c25a872 100644 --- a/pmv-base.sql +++ b/pmv-base.sql @@ -96,13 +96,13 @@ CREATE TABLE konto ( CONSTRAINT fk_konto_mitglied FOREIGN KEY (mitgliednr) REFERENCES mitglied (nr) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - CREATE TABLE wahl ( id smallint(5) unsigned NOT NULL, kuerzel varchar(8) NOT NULL, bezeichnung varchar(40) NOT NULL, wahltag date NOT NULL, - PRIMARY KEY (id) + PRIMARY KEY (id), + KEY ix_wahltag (wahltag) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE wahlkreis ( @@ -111,3 +111,9 @@ CREATE TABLE wahlkreis ( bezeichnung varchar(60) NOT NULL, PRIMARY KEY (wahl_id,nr) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +CREATE TABLE session ( + sessionkey CHAR(32) NOT NULL, + sessionstart TIMESTAMP NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (sessionkey) +) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4;