sql >> Database teknologi >  >> RDS >> Oracle

Flask-sqalchemy og oracle database id ikke autoincrement

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)



  1. Generer serienummer i mysql-forespørgsel

  2. Tillad alle fjernforbindelser, MySQL

  3. Er dette en rigtig lang meningsmåling?

  4. Boolean vs tinyint(1) for booleske værdier i MySQL