Anda dapat menemukan di sini dokumentasi SQLAlchemy yang membahas ini. Oracle tidak memiliki fitur peningkatan otomatis dan bergantung pada urutan untuk meniru perilaku.
Jadi, kolom id Anda akan terlihat seperti ini:
id_seq = Sequence('id_seq')
id = db.Column(db.Integer, id_seq,
server_default=id_seq.next_value(), primary_key=True)