У меня есть столбец, который может содержать длинный текст, для которого я хочу создать уникальный индекс.
Я прочитал в нескольких местах (например, здесь ), что путь к сделать это, чтобы создать индекс для MD5 столбца.
Я попытался добавить следующий код:
__table_args__ = (
sa.Index('unique_data_hash', 'MD5(data)', unique=True)
)
, но когда я пытаюсь использовать его, я получаю
KeyError: 'MD5 (data)'
Как добавить такой индекс с помощью SQLAlchemy?