sql >> Database >  >> RDS >> Oracle

Is het mogelijk om django-modellen uit de database te genereren?

Ja, gebruik de inspectdb commando:

  • http://docs.djangoproject.com/en/dev/ref/django-admin/#inspectdb

inspectdb

Introspecteert de databasetabellen in de database waarnaar wordt verwezen door de instelling DATABASE_NAME en voert een Django-modelmodule (een model.py-bestand) uit naar standaarduitvoer.

Gebruik dit als u een verouderde database heeft waarmee u Django wilt gebruiken. Het script inspecteert de database en maakt een model voor elke tabel erin.

Zoals je zou verwachten, hebben de gemaakte modellen een attribuut voor elk veld in de tabel. Merk op dat inspectdb een paar speciale gevallen heeft in de veldnaamuitvoer:

[...]



  1. Fix:“operator bestaat niet:geheel getal || geheel getal” in PostgreSQL

  2. Tabel opzoeken in SortCL-compatibele IRI-taken

  3. MAKETIME() Voorbeelden – MySQL

  4. MySQL verwijdert duplicaten snel uit grote database