windows - Liquibase:在 Windows 上找不到数据库驱动程序:org.postgresql.Driver
问题描述
当我尝试为两个 postgres 数据库运行 diff 时出现以下错误:
找不到数据库驱动程序:org.postgresql.Driver
我在 Windows 上运行它。我见过的大多数解决方案都是针对 Maven 的,据我所知,我没有运行它。
谁能告诉我是否有解决方法?
以下是我的命令:
liquibase --outputFile=mydiff.txt diff
解决方案
确保您的 liquibase.properties 文件具有 classpath: 的值:例如。
classpath: ../drivers/postgresql-42.2.12.jar
该值只是一个示例,您需要将其指向您的 jdbc 驱动程序以访问您的 postgresql 数据库所在的位置。
推荐阅读
- javascript - 出现错误:嵌套反应路由器中“未定义”的属性
- sql - 在...范围之间选择?
- c - 链接器错误:未定义对“主”的引用
- postgresql - 我是否需要为“始终以身份生成的 bigint”声明一个唯一约束?
- javascript - Lottie 动画加载时如何淡入淡出?
- swift - 离线时如何在写入 Firebase 数据库之前检查服务器?
- sql - Sql join 与两个表最大和计数
- c++ - C++ Hello world 在 Visual Studio 2019 中不断给我错误
- javascript - React-Client-Session TypeError: undefined is not an object (evalating '_reactClientSession.default.setStoreType')
- facebook-graph-api - 如何确定为什么 facebook 页面 URL 不会返回 facebook id?