Clone
1
Guides
Verox edited this page 2024-01-16 10:35:14 +01:00

Hier sind die Coding-Guidelines:

Wie erstelle ich eine neue Tabelle?

  1. Führe das create_migration.py Skript aus.
  2. Ein Name für die Migration wird gefordert. Zum Erstellen einer Tabelle ist das Format wie folgt: create_{table_name}_table. {table_name} muss gegen den eigentlich Namen der Tabelle im Plural ersetzt werden. Also wenn ich eine Tabelle für User erstellen möchte, wäre der Name users. Wenn ich eine Tabelle für HabitTracking erstellen möchte, wäre der Name habit_trackings.
  3. Eine neue Datei wird in db/migrations erstellt. In diese neue, LEERE Datei, kann das SQL Skript, zum erstellen einer Tabelle eingefügt werden.
  4. Ist das Skript fertig, kann das migrate.py Skript ausgeführt werden. WICHTIG: Wurde eine Migration einmal mit migrate.py migriert, kann es nicht mehr bearbeitet und erneut migriert werden. Um die Tabelle zu editieren, muss eine neue Migratio mit dem UPDATE Statements erstellt werden.