JDBC URLの-cオプションでカレントスキーマを指定する
- FlaskアプリでPostgreSQLを構築
-
flask migrate
,flask upgrade
でモデルをDBに反映する際に、publicスキーマにCREATE TABLEされてしまう。 - JDBC URL のoptionでコマンド実行時セッションのカレントスキーマを変更する。
SQLALCHEMY_DATABASE_URI='postgresql://localhost:5432/test?user=postgres&password=password&options=-c%20search_path=test_schema'
参考: