From 2ccf51563f8c218c121b36596dcecb7b6e2e123f Mon Sep 17 00:00:00 2001 From: Jan Bertram Date: Wed, 18 Oct 2023 06:48:39 +0200 Subject: [PATCH] changes Werk_id to work_id --- movement.sql | 14 +++++++------- rep_cli.py | 4 ++-- repertoire.sql | 18 +++++++++--------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/movement.sql b/movement.sql index f4951e5..8635ab4 100644 --- a/movement.sql +++ b/movement.sql @@ -1,4 +1,4 @@ -INSERT INTO movement (Werk_id,Lfd_Satznummer,Bezeichnung,Tonart) +INSERT INTO movement (work_id,Lfd_Satznummer,Bezeichnung,Tonart) VALUES (1,1,"Präludium","C-Dur"), (1,2,"Fuge","C-Dur"), @@ -98,7 +98,7 @@ VALUES (48,2,"Fuge","h-Moll") ; -INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) +INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES (49, 1, 1, 'Allegro', 'f-Moll'), (49, 2, 1, 'Adagio', 'F-Dur'), @@ -156,7 +156,7 @@ VALUES (63, 4, NULL, 'Rondo – Allegro ma non troppo', 'D-Dur') ; -INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) +INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES (64, 1, 1, 'Allegro vivace', 'G-Dur'), (64, 2, 1, 'Adagio grazioso', 'C-Dur'), @@ -207,7 +207,7 @@ VALUES (80, 2, NULL, 'Arietta – Adagio molto, semplice e cantabile', 'C-Dur') ; -INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES +INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES (81, 1, NULL, 'Introduzione – Moderato', 'D-Dur'), (81, 2, 1, NULL, 'D-Dur'), (81, 3, 2, 'Prestissimo', 'Es-Dur'), @@ -223,7 +223,7 @@ INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALU (81, 13, 12, 'Finale', 'D-Dur') ; -INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES +INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES (82, 1, 1, 'Allegro molto moderato', 'c-Moll'), (82, 2, 2, 'Allegro', 'Es-Dur'), (82, 3, 3, 'Andante', 'Ges-Dur'), @@ -234,7 +234,7 @@ INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALU (83, 4, 4, 'Allegro scherzando', 'f-Moll') ; -INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES +INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES (84, 1, 1, 'Moderato', 'C-Dur'), (84, 2, 2, 'Andantino', 'As-Dur'), (84, 3, 3, 'Allegretto moderato', 'f-Moll'), @@ -262,7 +262,7 @@ INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALU (96, 1, NULL, NULL, 'Es-Dur') ; -INSERT INTO movement (Werk_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES +INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES (97, 1, 1, 'Andante con moto', 'E-Dur'), (97, 2, 2, 'Andante espressivo', 'a-Moll'), (97, 3, 3, 'Molto Allegro e vivace', 'A-Dur'), diff --git a/rep_cli.py b/rep_cli.py index 1992e3f..f35e01d 100644 --- a/rep_cli.py +++ b/rep_cli.py @@ -103,12 +103,12 @@ class Werk_unter_id: sql_suw = f""" SELECT * FROM movement - WHERE Werk_id = {werk_id} + WHERE work_id = {werk_id} """ saetze = dict() nummern = set() suw_liste = self.reader.execute(sql_suw).fetchall() - # 0 Werk_id, 1 Lfd_Satznummer, 2 Nummer, 3 Bezeichnung, 4 Tonart, 5 Aufnahme + # 0 work_id, 1 Lfd_Satznummer, 2 Nummer, 3 Bezeichnung, 4 Tonart, 5 Aufnahme for satz in suw_liste: saetze[satz[1]] = satz[2], satz[3], satz[4] if not satz[2] is None: diff --git a/repertoire.sql b/repertoire.sql index ef76ae3..057c808 100644 --- a/repertoire.sql +++ b/repertoire.sql @@ -22,14 +22,14 @@ CREATE TABLE work ( ); CREATE TABLE movement ( - Werk_id INTEGER NOT NULL, + work_id INTEGER NOT NULL, Lfd_Satznummer INTEGER NOT NULL, Nummer VARCHAR(15), Bezeichnung VARCHAR(63), Tonart VARCHAR(15), Aufnahme BLOB, - PRIMARY KEY(Werk_id, Lfd_Satznummer), - FOREIGN KEY(Werk_id) REFERENCES work(id) + PRIMARY KEY(work_id, Lfd_Satznummer), + FOREIGN KEY(work_id) REFERENCES work(id) ); CREATE TABLE Spieler_in ( @@ -46,22 +46,22 @@ CREATE TABLE Konzert ( ); CREATE TABLE beherrscht( - Werk_id INTEGER NOT NULL, + work_id INTEGER NOT NULL, Satz_id INTEGER NOT NULL, Spieler_in_id INTEGER NOT NULL, Vorlauf INTEGER DEFAULT 7, - PRIMARY KEY(Werk_id, Satz_id, Spieler_in_id), - FOREIGN KEY(Werk_id, Satz_id) REFERENCES movement(Werk_id, Lfd_Satznummer), + PRIMARY KEY(work_id, Satz_id, Spieler_in_id), + FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, Lfd_Satznummer), FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id) ); CREATE TABLE spielt_in( Konzert_id INTEGER NOT NULL, Spieler_in_id INTEGER NOT NULL, - Werk_id INTEGER NOT NULL, + work_id INTEGER NOT NULL, Satz_id INTEGER NOT NULL, - PRIMARY KEY(Konzert_id, Spieler_in_id, Werk_id, Satz_id), + PRIMARY KEY(Konzert_id, Spieler_in_id, work_id, Satz_id), FOREIGN KEY(Konzert_id) REFERENCES Konzert(id), - FOREIGN KEY(Werk_id, Satz_id) REFERENCES movement(Werk_id, Lfd_Satznummer), + FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, Lfd_Satznummer), FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id) );