Seite 1 von 1

Modelle erstellen aus bestehenden Datenbanken

Verfasst: Mittwoch 22. Januar 2020, 13:15
von IchBinDeinVater
Hallo zusammen,

da ich mich gerade in Python und vor allem Django einarbeite schaue ich mir verschiedene Tutorials an. Ich möchte mit Django auf eine bestehende Datenbankstruktur zugreifen. Leider wird in den Tutorials immer nur gezeigt, wie man neue Tabellen erzeugt, indem man Modelle erstellt und dann eine Migration durchführt. Das hilft mir jedoch nicht weiter, da ich ja bereits bestehende Datenbanken, Tabellen und Relationen habe.

Kann mir jemand weiterhelfen, wie ich meine bestehenden Tabellen in ein Django Model überführe? Danke

Re: Modelle erstellen aus bestehenden Datenbanken

Verfasst: Mittwoch 22. Januar 2020, 15:10
von Bolitho
Ich habe das noch nie gemacht, aber das könnte ein erster Anlaufpunkt sein: https://docs.djangoproject.com/en/3.0/h ... databases/

Re: Modelle erstellen aus bestehenden Datenbanken

Verfasst: Mittwoch 22. Januar 2020, 15:38
von /me
Das funktioniert ziemlich gut. Ich habe vor Jahren mal Modelle für eine Oracle-DB mit >250 Tabellen damit erzeugt. Es gab einge kleinere Probleme bei manchen Tabellen, allerdings weiß ich die Ursache nicht mehr. Entweder waren sie massiv partitioniert, temporäre Tabellen oder externe Tabellen. Das ließ sich aber von Hand nachziehen.

Re: Modelle erstellen aus bestehenden Datenbanken

Verfasst: Donnerstag 23. Januar 2020, 07:39
von IchBinDeinVater
SUPER!!! Das ist genau das, was ich gesucht habe, vielen Dank!