Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy można generować modele django z bazy danych?

Tak, użyj inspectdb polecenie:

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

sprawdźdb

Dokonuje introspekcji tabel bazy danych w bazie danych wskazywanej przez ustawienie DATABASE_NAME i wyprowadza moduł modelu Django (plik models.py) na standardowe wyjście.

Użyj tego, jeśli masz starszą bazę danych, z którą chcesz używać Django. Skrypt sprawdzi bazę danych i utworzy model dla każdej znajdującej się w niej tabeli.

Jak można się spodziewać, stworzone modele będą miały atrybut dla każdego pola w tabeli. Zauważ, że inspectdb ma kilka specjalnych przypadków w danych wyjściowych nazwy pola:

[...]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksportuj dane do pliku JSON w Oracle 11g przy użyciu PL/SQL

  2. Procedura Oracle nie zwraca wyników podczas wykonywania zadania skryptu na SSIS

  3. Czy możliwe jest zapytanie kolumny oddzielonej przecinkami dla określonej wartości?

  4. Uzyskaj zestawy poprawek bazy danych

  5. Czy ograniczenia klucza obcego wpływają na przekształcenia zapytań w Oracle?