Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
4.822 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7

AW: AutoIncrement mit FireBird

  Alt 16. Apr 2021, 07:32
Moin...
Zitat:
*lächel, bis jetzt nix.
...dann wird es aber Zeit. https://dbeaver.io/
Zitat:
Ich würde, furchtbar gern, alles, was angelegt werden muss mit meinem Programm selbst erledigen.
-1 Halte ich für schlecht. Früher habe ich auch so gedacht. Aber...DB Admistration ist Sache des DB Tools.
Begründung:
1. DB Sicherung und Wiederherstellung. Wenn du eine "ältere" DB wiederherstellen mußt, dann müßtest du das Programm laufen lassen um wieder den gleichen Meta Stand zu haben.
2. Du kannst keine Differenzscripte erstellen
3. Die DB sollte ihre "Version" kennen um dann Differenzscripte auszuführen zu können. (Tabelle "_Version" o.ä.)
4. Übersicht über die Änderungen (siehe Bild)

Beispiel:
Du hast eine DB mit Version 500 als Datensicherung. Die aktuelle DB hat aber 502...dann läßt du die Scripte für 501 und 502 nacheinader ausführen...fertsch.
Code:
Zitat:
Können solche Generatoren via SQL angelegt werden, oder wie?
ja...wie schon gesagt.
Zitat:
Und wo kommt dann deren Aufruf hin?
Ausführung des SQL mit den entspechenden Anweisungen
Miniaturansicht angehängter Grafiken
patch.jpg  

Geändert von haentschman (16. Apr 2021 um 07:39 Uhr)
  Mit Zitat antworten Zitat