如何创建"由默认为身份生成"通过SQLAlchemy在Firebird 3中的字段?

时间:2017-03-05 18:41:11

标签: python sqlalchemy firebird firebird-3.0 fdb

我想通过SQLAlchemy创建列ID SQL似乎是:

mTask.cancel(true)

或者如何使用autoincrement字段创建表格?

CREATE TABLE OBJECT (
    ID INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
    NAME VARCHAR(15)
)

默认为primary_key,但不适用于Firebird。

我将fdb添加到github 在this字符串SQL代码中需要什么,但我不知道SQLAlchemy中的安装列如何使用它。
Screenshot from IBExpert显示使用后创建的内容"默认为身份生成"。这与简单的发电机不同。

1 个答案:

答案 0 :(得分:0)

此postgresql解决方法可能会起作用: https://docs.sqlalchemy.org/en/13/dialects/postgresql.html

我认为您必须通过更改编译方言来修改firebird的示例:

value