再開
Blogを再開して開発ログを残していこう
今詰まっているのはSQLAlchemy + Alembicでmigrationがうまく動かないこと 具体的にはalembic upgrade headする際にpublicスキーマにあるalembic_versionテーブルが見つからないというエラーが出る
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) relation "public.alembic_version" does not exist
実際にはPostgresql上このテーブルは存在していてversion_numも入っているので、DBへのConnectionが問題なように思われる。
# \dt List of relations Schema | Name | Type | Owner --------+-----------------+-------+------------ public | alembic_version | table | app
select * from alembic_version; version_num -------------- 41d036e396de (1 row)
alembic.ini, env.pyも確認したが、一見すると特に問題ないように見える。 どこが問題なのか・・・