sql >> Base de Datos >  >> RDS >> Oracle

La identificación de la base de datos de Flask-sqalchemy y Oracle no se incrementa automáticamente

Puede encontrar aquí la documentación de SQLAlchemy que analiza esto. Oracle no tiene una función de incremento automático y se basa en la secuencia para imitar el comportamiento.

Entonces, su columna de identificación debería verse así:

id_seq = Sequence('id_seq')
id = db.Column(db.Integer, id_seq,
        server_default=id_seq.next_value(), primary_key=True)