Собрали в одном месте самые важные ссылкичитайте авторский блог
Рассматривается пример того, как добавить unique для поля, в котором уже есть неуникальные данные. Категорически рекомендуется использовать для этого alembic