golang-migrate - 无法使用 golang-migrate 读取迁移文件
问题描述
运行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
表。
还有其他想法吗?
谢谢,康纳
解决方案
我通过替换解决了这个-path relative/path
问题-source file://relative/path
或者,您可以使用-source file:///absolute/path
推荐阅读
- r - 如何浏览或总结几个系统发育的gls并保存为tibble?
- bash - 在 bash 步骤中中止 Jenkins 构建
- python - 接收列表时如何将参数限制为特定数字?
- java - getter 和 setter 的测试类
- spring-boot - 使用 JNDI 查找 XADatasource 时出现异常
- python - 为什么会有 LSTM 的基线以及如何提高性能?
- r - 从下载的文件中提取源元数据
- apache - Apache - 无法连接到特定的 VHost
- sql-server - SQL Server 2017 - 通过脚本持续将整个数据库复制到另一台服务器
- ibm-mobilefirst - 将 IBM Mobile First 8 与 Xcode 10 一起使用时,找不到 -lstdc++.6 的库