Klimafaktoren #587

Open
opened 2025-10-18 16:57:45 +00:00 by Letsmoe · 0 comments
Letsmoe commented 2025-10-18 16:57:45 +00:00 (Migrated from github.com)

Die Tabelle für die Klimafaktoren hat sich nun deutlich verändert. Anstatt für jeden Monat eine neue Spalte hinzuzufügen gibt es nun einen Composite Key aus Monat, Jahr und PLZ womit wir die gesamte Applikation vereinfachen können und auch die Klimafaktoren Aktualisierungs-Automatisierung einfacher integrieren können.

model Klimafaktoren {
  id        Int      @id @default(autoincrement())
  plz       String  @db.VarChar(5)
  month     Int
  year      Int
  klimafaktor    Float    @default(1)

  // Mithilfe eines composite keys können wir einfach den Monat und das Jahr mit der Postleitzahl verknüpfen
  // somit müssen wir nicht mehr eine Zeile für jeden Monat anlegen.
  @@unique([plz, month, year])
}

Migrated from Trello Card

Die Tabelle für die Klimafaktoren hat sich nun deutlich verändert. Anstatt für jeden Monat eine neue Spalte hinzuzufügen gibt es nun einen Composite Key aus Monat, Jahr und PLZ womit wir die gesamte Applikation vereinfachen können und auch die Klimafaktoren Aktualisierungs-Automatisierung einfacher integrieren können. ``` model Klimafaktoren {   id        Int      @id @default(autoincrement())   plz       String  @db.VarChar(5)   month     Int   year      Int   klimafaktor    Float    @default(1)   // Mithilfe eines composite keys können wir einfach den Monat und das Jahr mit der Postleitzahl verknüpfen   // somit müssen wir nicht mehr eine Zeile für jeden Monat anlegen.   @@unique([plz, month, year]) } ``` --- > Migrated from [Trello Card](https://trello.com/c/pvHe7c0T/8-klimafaktoren) - [Klimafaktoren Update](https://github.com/IBCornelsen/database/commit/83f30b819400ce6bd5c74bbdaa38150780da5fd2)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: IBCornelsen/online-energieausweis#587
No description provided.