create_all sqlalchemy не создает последовательности автоматически

Я использую SQLAlchemy 0.4.8 с Пост-ГРЭС для управления моим хранилищем данных. До сих пор было довольно легко автоматически развернуть мою базу данных: Я использовал metadata.create_all(bind=engine) и все работало просто великолепно. Но теперь я пытаюсь создать последовательность, что она не используется никакой таблицей, таким образом, create_all() не создает его, даже при том, что это, определяют правильно: Sequence('my_seq', metadata=myMetadata).

Какие-либо мысли о том, как я мог сделать эту работу?

P.S. И не возможно в данный момент обновить до более новой версии SQLAlchemy.

6
задан hyperboreean 4 July 2010 в 14:49
поделиться

1 ответ

Не могли бы вы вызвать create его, используя его собственный метод Sequence.create :

my_seq = Sequence('my_seq', metadata=myMetadata)
# ...
metadata.create_all(bind=engine)
# @note: create unused objects explicitly
my_seq.create(bind=engine)
# ...
5
ответ дан 17 December 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: