Browse Source

Versammlungstabelle und Mitgliedsstatus hinzugefügt

master
Thomas Hooge 10 months ago
parent
commit
d9f5be66f9
  1. 12
      pmv-base.sql

12
pmv-base.sql

@ -17,6 +17,7 @@ CREATE TABLE mitglied (
austrittsdatum date DEFAULT NULL,
schwebend tinyint(1) NOT NULL DEFAULT 1,
stimmberechtigt tinyint(1) DEFAULT 0,
status ENUM('aktiv', 'ruhend', 'ausgetreten') NOT NULL DEFAULT 'aktiv',
PRIMARY KEY (nr),
KEY ix_nachname (nachname),
KEY ix_nickname (nickname)
@ -96,6 +97,17 @@ CREATE TABLE konto (
CONSTRAINT fk_konto_mitglied FOREIGN KEY (mitgliednr) REFERENCES mitglied (nr)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE versammlung (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
bezeichnung varchar(80) NOT NULL,
datum_von DATE NOT NULL,
datum_bis DATE,
ort varchar(40) DEFAULT NULL,
typ tinyint(3) NOT NULL DEFAULT 1 COMMENT '1=Parteitag, 2=Aufstellung',
PRIMARY KEY (id),
KEY ix_versammlungsdatum (datum_von)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE wahl (
id smallint(5) unsigned NOT NULL,
kuerzel varchar(8) NOT NULL,

Loading…
Cancel
Save