0
У меня есть таблица, которая выглядит, как этотAlembic: Включить ограничение для отклонения строки с характером
> select * from mytable
id value
0 1 hello world
1 2 hello_world
2 3 hello+world
Я пытаюсь навязать Alembic проверочное ограничение, где значения в value
не может иметь :
характер. Как бы это сделать, используя объект alembic.op
? Каковы функции upgrade()
и downgrade()
?
Редактировать: БД, которую я использую, - это Mysql.
Как можно применить это ограничение? По новым данным или по существующим данным? Что делать, если существующие данные нарушают указанное ограничение? Добавление ограничений также может быть - и есть - конкретный бит БД. Какую БД вы используете? –
@ IljaEverilä Все верно. Предполагается, что в таблице есть некоторые данные, но они не нарушают ограничение. БД, которую я использую, - это Mysql. – hlin117