Pemotongan disebabkan pada backend Oracle Django DB oleh nama_kutipan metode, yang mengikuti persyaratan SQL92 dan menggunakan nilai kode keras max_name_length .
Anda dapat mengganti perilaku ini dengan membuat backend DB khusus atau dengan monkeypatch seperti ini:
from django.db.backends.oracle.base import DatabaseOperations
DatabaseOperations.max_name_length = lambda s: <NEW_MAX_VALUE>
Tidak begitu jelas mengapa Anda membutuhkan lebih dari 30 karakter dalam nama tabel, karena melanggar Aturan Penamaan Objek Skema Oracle .