Уже в который раз замечаю, что если один раз вылезла ошибка
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.InvalidForeignKey) there is no unique constraint matching given keys for referenced table "posts"
то какие бы изменения не вносил в исходники - они игнорируются и всё упирается в эту ошибку.
Может что-то не так делаю? Пробовал новую ревизию делать - не помогло.
Единственный способ - удалять миграции и дропать таблицу с миграциями, но это как-то не то имхо
P.S. Ошибка вылезает из-за того, что psycopg2 не видит уникального идентификатора в таблице.
Если указать primary_key=true, то оно же автоматом unique=True получается?