From 76b8a8ad133871ca9b86241441f89e58da21f49a Mon Sep 17 00:00:00 2001 From: daniel Date: Thu, 11 Dec 2025 21:43:00 +0100 Subject: [PATCH] Dateiendung Linkliste korrigiert, Datenbank-ERD angelegt --- doc/Datenbank_ERD.md | 37 +++++++++++++++++++++++++++++++++++++ ui/tabs/tab_a.py | 4 ++-- 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 doc/Datenbank_ERD.md diff --git a/doc/Datenbank_ERD.md b/doc/Datenbank_ERD.md new file mode 100644 index 0000000..4a1b9ad --- /dev/null +++ b/doc/Datenbank_ERD.md @@ -0,0 +1,37 @@ +```mermaid +erDiagram +tbl_akteure{ + Int4 ID PK + varchar Bezeichnung + varchar(6) vkz "Verfahren, für das der Akteur relevant ist" +} +tbl_konten{ + int4 ID PK + varchar(3) kontonr + varchar bezeichnung +} +tbl_ausbauart{ + int4 id PK + varchar Ausbauart_text + int4 preis + varchar(3) tbe_nr + varchar(3) Ausbauart_nr "Nr. der Ausbauart zur einfacheren Referenz" +} +p41_Massnahmen_linie{ + int4 id PK + varchar mnnr "Berechnet aus mn_konto und lfd_nr" + varchar mnname + varchar ausbauart FK "ref:tbl_ausbauart" + varchar(3) mn_konto FK "ref: tbl_konten.id" + varchar(2) lfd_nr + varchar(1) tbe + bool umsetzung + varchar unterhalt_bisher FK "ref: tbl_akteure.id" + varchar unterhalt_zukuenftig FK "ref: tbl_akteure.id" + varchar bautraeger FK "ref: tbl_akteure.id" + varchar kostentraeger FK "ref: tbl_akteure.id" +} + +tbl_konten ||--o{ p41_Massnahmen_linie : verwendet +tbl_akteure ||--o{ p41_Massnahmen_linie : verwendet +tbl_ausbauart ||--o{ p41_Massnahmen_linie : verwendet \ No newline at end of file diff --git a/ui/tabs/tab_a.py b/ui/tabs/tab_a.py index 194c221..a445c4a 100644 --- a/ui/tabs/tab_a.py +++ b/ui/tabs/tab_a.py @@ -196,8 +196,8 @@ class TabA(QWidget): return - if not path.lower().endswith(".gpkg"): - path += ".gpkg" + if not path.lower().endswith(".xlsx"): + path += ".xlsx" self.linkliste_widget.setFilePath(path) if os.path.exists(path):