Files
3d.lehrstun.de/migrations
Hans Puettmann 625efc3993 L1: deutsche P2S-Anleitung als Ressource hinterlegt
Herb-Hinweis: https://wiki.bambulab.com/de/p2s/manual/p2s-intro
ist Bambus offizielle deutsche Anleitung fuer den P2S, passt sinngemaess
auch fuer unsere P1S + X1C (alle drei geschlossen, gleiches Layout).
Der A1 mini ist anders und braucht eigene Quelle.

- seed.py: aufgabe_md von L1 enthaelt den Link
- migrations/2026-05-24_l1_p2s_link.py: idempotenter Update fuer
  bestehende DB-Stände, ergaenzt nur wenn Link noch nicht drin
- docs/lektion-L1-drucker-kennenlernen.md: Sektion "Externe Ressourcen"
  ergaenzt mit beiden Links (Academy + P2S-Wiki)
2026-05-24 19:25:25 +02:00
..

Migrationen

Idempotente Schema-Migrationen, analog zu arduino.lehrstun.de/migrations/.

Namenskonvention

YYYY-MM-DD_kurzbeschreibung.py

Regeln

  • Jede Migration muss idempotent sein — wenn sie zweimal laeuft, darf nichts kaputt gehen.
  • Bei Schema-Aenderungen auf der Live-Site: erst Service stoppen, dann Migration, dann Service wieder starten (DB-Lock-Vermeidung).
  • Reihenfolge ist alphabetisch nach Dateinamen.

Anwenden

for m in migrations/2026-*.py; do python "$m"; done