Python sqlalchemy';让我们创建“所有不”';不能自动创建序列

Python sqlalchemy';让我们创建“所有不”';不能自动创建序列,python,postgresql,sqlalchemy,Python,Postgresql,Sqlalchemy,我在Postgres中使用SQLAlchemy 0.4.8来管理我的数据存储。到目前为止,自动部署数据库相当容易:我使用的是元数据。create_all(bind=engine),一切正常。但是现在我试图创建一个序列,它没有被任何表使用,因此create\u all()不会创建它,即使它定义正确: 序列('my_seq',metadata=myMetadata) 你有没有想过我该怎么做 另外,目前还不可能升级到SQLAlchemy的更新版本。您是否可以使用自己的方法调用创建它: 您是否尝试过在其

我在Postgres中使用SQLAlchemy 0.4.8来管理我的数据存储。到目前为止,自动部署数据库相当容易:我使用的是
元数据。create_all(bind=engine)
,一切正常。但是现在我试图创建一个序列,它没有被任何表使用,因此
create\u all()
不会创建它,即使它定义正确:
序列('my_seq',metadata=myMetadata)

你有没有想过我该怎么做


另外,目前还不可能升级到SQLAlchemy的更新版本。

您是否可以使用自己的方法调用
创建它:


您是否尝试过在其他未使用的表中“使用”该序列作为解决方法?没有,但这是一个好主意。我试图实现的是,它实际上比这更黑客:我试图在一个脚本的不同运行之间保留一个id——因此,我不想将它存储在文件中,而是认为拥有一个db序列更清晰。谢谢你,亚历克斯!
my_seq = Sequence('my_seq', metadata=myMetadata)
# ...
metadata.create_all(bind=engine)
# @note: create unused objects explicitly
my_seq.create(bind=engine)
# ...