From 0fce42b7887066d9581fa8dc8d80599ee23fff73 Mon Sep 17 00:00:00 2001 From: foefl Date: Tue, 21 Jul 2026 08:54:41 +0200 Subject: [PATCH] change to timestamps for linking table for companies and persons --- data_model/project_db_schema.aml | 4 ++-- src/wce_crm/db.py | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/data_model/project_db_schema.aml b/data_model/project_db_schema.aml index 476670f..2738be5 100644 --- a/data_model/project_db_schema.aml +++ b/data_model/project_db_schema.aml @@ -77,8 +77,8 @@ Zuordnung_Personen_Unternehmen | Eine Person kann zu mehreren Unternehmen gehör id int pk {autoIncrement} un_id int -> Grunderfassung_Unternehmen(un_id) pers_id int -> Grunderfassung_Personen(pers_id) - gueltig_ab date - gueltig_bis date nullable + gueltig_ab "timestamp with time zone"=`datetime.datetime.now(datetime.UTC)` + gueltig_bis "timestamp with time zone" nullable Beratung_Vorgang | Beratung kann an Unternehmen allein (pauschal), Person allein (pauschal) oder beide (individual) gebunden sein diff --git a/src/wce_crm/db.py b/src/wce_crm/db.py index aaecaf0..c990f04 100644 --- a/src/wce_crm/db.py +++ b/src/wce_crm/db.py @@ -380,8 +380,6 @@ zuordnung_personen_unternehmen: sql.Table = Table( "gueltig_bis", UTCDateTime, nullable=True, - default=lambda: datetime.datetime.now(datetime.UTC), - onupdate=lambda: datetime.datetime.now(datetime.UTC), ), )