У меня есть таблица Test и я хочу добавить ограничение для столбца 'progress'
class Test(Base):
__tablename__ = 'test'
id = Column('id', INTEGER, primary_key=True)
name = Column('name', VARCHAR(30))
progress = Column('progress', VARCHAR(4), server_default='0')
event.listen(
Test,
"after_create",
DDL("ALTER TABLE test ADD CONSTRAINT "
"cst_test_progress "
" CHECK (progress like '[0-9]')")
)
этот код возвращает ошибку:
sqlalchemy.exc.InvalidRequestError: No such event 'after_create' for target '<class '__main__.Test'>'
Как мне это решить?