Benutzer-Werkzeuge

Webseiten-Werkzeuge


entwickler:datenbank-changelog

Datenbank-Changelog

Datenbank-Updates ausliefern

Um ein Datenbank-Update an die Nutzer zu verteilen, sind folgende Schritte nötig:

  1. Update an bestehende Installationen ausliefern
  2. AlleTabellen.sql aktualisieren und die Datenbank-Version als Kommentar in die Datei aufnehmen. Diese Datei wird für Neuinstallationen verwendet.
  3. Müssen SQL-Statements im Code angepasst werden?
  4. Müssen SQL-Statements in der sqlmodul.ini angepasst werden?
  5. Dieses Changelog ergänzen

Datenbank Changelog

Hier werden die Änderungen der Datenbank, hauptsächlich ab Version 1.0 dokumentiert. Wenn frühere Versionen noch Relevanz bekommen (weil wir sie für eine Umstellung berücksichtigen müssen), können sie in den ersten Zeilen nachgetragen werden.

DB Version Beschreibung Behebt Issue(s) Änderungen
208-V2.2.0 Beispiel-Eintrag. Für die DB-Version 208 (fortlaufende Nummer) wird mindestens die Thera-Pi Version 2.2 benötigt. Das ist in der Regel die Version, die das Update an den Bestandsinstallationen vornimmt. + Tabelle neueTabelle
Umsatzsteuer ⇒ neuer Datentyp
xxx-V1.0.0 ältere DB-Versionen nachtragen, falls diese umgestellt werden müssen
020-V1.0.0 Stand der Version 1.0 im Juli 2018
021-V1.0.0 nach Einspielen der 1.0er Updates (Stand 30.09.19)
022-V1.1.6 Hygienepauschale pro Verordnung wegen Corona #383 + verordnung.pauschale,
+ lza.pauschale
023-V1.1.9 Verkaufstabellen auf einheitlichen Stand bringen #273 verkartikel, verkfaktura, verkliste:
verschiedene Float-Spalten ändern in
DECIMAL(10,2) NOT NULL DEFAULT '0.00'
024-V1.1.13 HMR 2021: Eingabemaske Verordnungen und Rezeptprüfung (ohne Verordnungsbesonderheiten / Langfristen) + Tabelle hmr_diagnosegruppe
+ Tabelle version

+ fertige.neueversion
icd10 ⇒ charset UTF8 icd10.icdtext ⇒ mediumtext

+ lza.leitsymA
+ lza.leitsymB
+ lza.leitsymC
+ lza.leitsymX
+ lza.leitsymText
+ lza.dringlich
+ lza.Therapieziel
+ lza.HMR2021

+ verordn.leitsymA
+ verordn.leitsymB
+ verordn.leitsymC
+ verordn.leitsymX
+ verordn.leitsymText
+ verordn.dringlich
+ verordn.Therapieziel
+ verordn.HMR2021
025-V1.1.14 Abrechnung für die HMR 2021 + Tabelle mandant

+ fertige.ik
+ lza.ik
+ verordn.ik
026-V1.2 BVB / LHM Check + Tabelle hmr_bvblhm

icd10 ⇒ InnoDB
icd10: Felder schluessel1, schluessel2, titelzeile, icdtext ⇒ charset latin1
icd10.icdtext ⇒ varchar(255)
entwickler/datenbank-changelog.txt · Zuletzt geändert: 2023/01/06 16:24 von wikijh