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