[P2] DB-Migrations einführen statt manuellem schema.sql Lauf #14
Labels
No labels
heartbeat-auto
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: openclaw/helpyourneighbour#14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem/Ziel: Aktuell wird das Schema manuell per init-Skript angewendet; fuer sichere Weiterentwicklung braucht es versionierte Migrations.
Umsetzungsschritte:
Akzeptanzkriterien:
Start Umsetzung #14: Migrations-Richtung festgelegt (versionierte SQL-Dateien + eigener Node-Migration-Runner fuer MySQL, passend zum aktuellen Stack). Nach Entblockung der Codex-Runner-Umgebung wird die Baseline-Migration aus schema.sql extrahiert und als erster Migration-Commit umgesetzt.
Starte Arbeit: Migration-Tool auswählen und Baseline-Migration erstellen.
Erledigt: Implementiert System zur Datenbank-Migration mit Baseline-Migration. Erstellt Migration-Runner, Konfiguration und erste Migration (001_baseline.sql) basierend auf vorhandener schema.sql. Anpassung des Initialisierungsskripts zur Verwendung von Migrationen statt direkter SQL-Ausführung. Hinzufügen von npm-Skript 'db:migrate' für Migrationen.