Du kan finde her SQLAlchemy-dokumentationen, der diskuterer dette. Oracle har ingen automatisk stigningsfunktion og er afhængig af sekvens for at efterligne adfærden.
Så din id-kolonne skulle se sådan ud:
id_seq = Sequence('id_seq')
id = db.Column(db.Integer, id_seq,
server_default=id_seq.next_value(), primary_key=True)