liquibase相关内容

Liquibase和SQLite

如何实际创建SQLite数据库文件?此命令将不起作用: liquibase --driver=jdbc.driver.sqlite --changeLogFile=assets_db.xml --url=file.db update 出现错误: Migration Failed: Cannot find database driver: jdbc.driver.sqlite 解 ..
发布时间:2020-05-02 04:00:56 数据库

回滚在使用liquibase的oracle中不起作用

我是Liquibase的新手.我可以使用liquibase将(具有创建表的changeset)更新到Oracle数据库.在进行更新时,我也创建了标签.但是,当我尝试使用标签回滚更新的更改(即删除创建的表)时.该表未删除. 我正在使用liquibase-maven插件3.4.2.下面是maven中的代码. org.liqu ..
发布时间:2020-05-02 04:00:52 数据库

使用Liquibase将数据库从一个版本迁移到另一个版本

我推出了应用程序的第一个版本,并为此安装了一个Postgres服务器. 我计划推出第二个版本的应用程序,该版本在表中进行了结构更改. 例如:我的App表中有一个名为version的列,现在我还有另一个名为releaseVersion的列,我必须应用alter来添加此列.在这种情况下,如何使用liquibase来生成/应用migration脚本? liquibase是否可以提供这样 ..
发布时间:2020-05-02 04:00:45 其他开发

SQL Server外键原因周期或多个级联路径

我在将级联删除添加到SQL Server的外键时遇到问题.表A具有三列.表A中的第1列和第2列是表B中同一列的外键查找.我希望删除表B中的一行,以便基于这些外键在表A中的行上级联删除. 表A中的另一列具有对表C的外键查找.如果表C中的行被删除,那么我希望表A中的对应单元格设置为null. 当我添加这些约束时,会抛出错误: 在表"RelatedDeliverableUnit"上引入 ..
发布时间:2020-05-02 04:00:41 数据库

Liquibase-生成更改日志

我希望Liquibase从此数据库“测试"生成变更日志.有可能吗? 我已经有一个现有的数据库,其中包含表和数据. jdbc:mysql://localhost:3306/testing 现在,我希望Liquibase从此数据库“测试"生成变更日志.有可能吗? 这是我的命令,但不起作用. liquibase --driver=com.mysql.jdbc.Driver - ..
发布时间:2020-05-02 04:00:35 其他开发

如何设置Liquibase数据库连接超时和重试计数?

如何设置 Liquibase 等待建立时间的时间 在连接到数据库服务器(特别是PostgreSQL)之前 失败(即连接超时)? 如何设置Liquibase尝试执行的次数 在中止(即连接重试计数)之前连接到数据库服务器? 解决方案 Liquibase使用jdbc连接. 根据此 answer ,网络超时仅从规范4.1开始才引入JDBC. 根据 postgres jdbc doc , ..
发布时间:2020-05-02 04:00:21 其他开发

针对不同目标的不同Maven配置

我有一个包含Maven插件( Liquibase Maven插件)的Maven项目.揭示了不同的目标. 这些目标中的两个(更新和差异)需要不同的参数,这两个参数之间存在冲突(因为两者的语义不同),因此我需要在两个目标执行中赋予Maven不同的属性. 这就是我所做的 org.liquibase ..
发布时间:2020-05-02 04:00:11 Java开发

结构和数据的迁移脚本

是否有管理DDL和DML迁移的好工具或推荐工具? 我的大多数App配置都存储在数据库中,我希望能够自由地开发和迁移它,而不仅仅是DDL.有什么建议吗? 解决方案 检查各种工具,对我们来说,解决方案是优化DBUnit以支持迁移脚本.作为输出的XML结构允许一个非常好的Source Control和跨供应商解决方案(我们与DB2和Oracle一起使用). ..
发布时间:2020-05-02 04:00:01 其他开发