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 回答