change database schema for consulting sessions

This commit is contained in:
2026-07-09 14:25:34 +02:00
parent 9cfe53509f
commit 39d4327e19
4 changed files with 181 additions and 5 deletions
+7 -5
View File
@@ -85,7 +85,7 @@ Beratung_Vorgang | Beratung kann an Unternehmen allein (pauschal), Person allein
pers_id int nullable -> Grunderfassung_Personen(pers_id) | sowohl Pauschal- als auch Individualberatung bei Personenbindung möglich
titel text
beratung_typ berat_typ(pauschal, individual)
erstellt "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` nullable
erstellt "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)`
aktualisiert "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` nullable {on_update: `datetime.datetime.now(datetime.UTC)`}
temporaer bool | Gibt an, ob der Vorgang losgelöst von der Grunderfassung gestartet wurde (Daten müssen nachträglich zugeordnet werden); theoretisch auch erfüllt, wenn `un_id` und `pers_id` beide NULL sind
@@ -93,12 +93,14 @@ Beratung_Vorgang | Beratung kann an Unternehmen allein (pauschal), Person allein
Beratung_Einzelberatung | Änderungen müssen über einen DB-Trigger an Elterntabelle zurückgeschrieben werden
beratung_id int pk {autoIncrement}
vorgang_id int -> Beratung_Vorgang(vorgang_id) | Jede Beratung muss zu einem Beratungsvorgang gehören.
erstellt "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` nullable | gekoppelt mit Elterntabelle 'Beratung_Vorgang' über Trigger
erstellt "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` | gekoppelt mit Elterntabelle 'Beratung_Vorgang' über Trigger
aktualisiert "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` nullable {on_update: `datetime.datetime.now(datetime.UTC)`} | gekoppelt mit Elterntabelle 'Beratung_Vorgang' über Trigger
nutzer_id int | externe Nutzerverwaltung
nutzer_name text | externe Nuttzerverwaltung
ansprechpartner text nullable
thema text nullable | Verlinkung ins CRM, genaue Gestaltung noch unklar
nutzer_name text | externe Nutzerverwaltung
zeitstempel "timestamp with time zone" | Nutzereingabe
ansprechpartner text
kommunikationsweg text
thema_crm_matrix text nullable | Verlinkung ins CRM, genaue Gestaltung noch unklar
anmerkungen text nullable
rueckmeldung txt nullable