0

コマンドを実行した後up、データベースが に含まれる SQL を認識していないようですrelative/path/000001_init_schema.up.sql

ここのところ:

  • データベースに接続していることを確認しました
  • データベースマネージャー (TablePlus) 内で SQL を正常に実行しました
  • 相対パスは正しい ( -path db/migration)

完全なコマンド:

migrate -path relative/path -database "postgresql://root:secret@localhost:5432/dbname?sslmode=disable" -verbose up

コマンドを実行した後、「変更は行われていません」という確認が表示されますが、データベースにはschema_migrationsテーブルしかありません。

他のアイデアはありますか?

ありがとう、コナー

4

1 に答える 1

1

に置き換えること-path relative/pathで問題を解決しました-source file://relative/path

または、使用することができます-source file:///absolute/path

于 2021-03-23T15:36:28.900 に答える