• 2024-07-22数据库迁移的神秘面纱:Liquibase异常全解析与解决之道
    哈喽,大家好,我是木头左!一、Liquibase简介与重要性Liquibase,这个名字听起来就像是液体的魔法。在软件开发的世界里,它确实是一种魔法,一种让数据库变更变得清晰、可控甚至可逆的魔法。但就像所有魔法一样,掌握它需要了解它的规则和秘密。今天,就来揭开Liquibase的神秘面纱,特别是那些
  • 2024-07-10liquibase脚本自动生成数据库表
    日常开发中,需要进行数据库设计建模,创建对应的表,可通过liquibase脚本自动生成数据库表,减少开发时间。1.项目中pom文件引入liquibase的maven依赖<!--liquibasestart--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-start
  • 2024-05-23Liquibase中的约束与索引,让你的数据库管理如丝般顺滑
    哈喽,大家好,我是木头左!一、引言在软件开发的过程中,数据库的管理是至关重要的一环。随着项目的不断迭代,数据库的结构也会发生变化。如何在不丢失数据的情况下,快速地修改数据库结构呢?Liquibase是一个非常实用的工具,它可以帮助轻松地管理数据库的变更。本文将详细介绍Liquibase中
  • 2024-05-23Liquibase中MARK_RAN与EXECUTED:解析与实战应用.
    哈喽,大家好,我是木头左!引言在软件开发的世界里,数据库的版本控制是一项重要的工作。Liquibase是一个开源的、企业级的数据库版本控制工具,它能够帮助更好地管理和控制数据库的版本。在这篇文章中,将深入探讨Liquibase中的两个重要概念:MARK_RAN和EXECUTED。这两个概念虽然看起来简
  • 2024-02-25SpringBoot结合Liquibase实现数据库变更管理
    https://juejin.cn/post/7171232605478584328 https://juejin.cn/post/7170857098538909732  前言研发过程中经常涉及到数据库变更,对表结构的修复及对数据的修改,为了保证各环境都能正确的进行变更,我们可能需要维护一个数据库升级文档来保存这些记录,有需要升级的环境按
  • 2023-12-25Hzero教程:初始化数据库及同步表结构(基于liquibase + groovy)
    初始化数据库更新时间:2023-12-0115:38:30介绍项目创建成功之后,需要初始化本地数据库。在开发之前,请确保本地项目已经创建成功,详见创建项目创建用户确保数据库启动成功,并创建项目访问的用户。CREATEUSER'hzero'@'%'IDENTIFIEDBY"hzero";创建数据库用户创建成功之后,创建项目对
  • 2023-08-23SpringBoot集成liquibase
    Liquibase是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在XML文件中,便于版本控制。前置准备创建一个SpringBoot项目开发环境SpringBoot-2.7.14�Java(jdk8)Mysql-8.0.27开始集成引入坐标mysql-conne
  • 2023-07-22SpringBoot整合Liquibase
    1、是什么?Liquibase官网Liquibase是一个开源的数据库管理工具,可以帮助开发人员管理和跟踪数据库变更。它可以与各种关系型数据库和NoSQL数据库一起使用,并提供多种数据库任务自动化功能,例如数据库迁移、版本控制和监控。Liquibase还提供了一个Web界面,可以方便地管理和跟踪数据库
  • 2023-05-05boot-admin整合Liquibase实现数据库版本管理
    Liquibase和Flyway是两款成熟的、优秀的、开源/商业版的数据库版本管理工具,鉴于Flyway的社区版本对Oracle数据库支持存在限制,所以boot-admin选择整合Liquibase提供数据库版本管理能力支持。Liquibase开源版使用Apache2.0协议。Liquibase的适用情形?在你的项目进
  • 2023-02-27SpringBoot移除liquibase
    SpringBoot移除liquibase1、spring自动加载配置的jar:org.springframework.boot:spring-boot-autoconfigure:2.3.2.RELEASE在spring-boot-autoconfigure包中查找spring.
  • 2023-02-01liquibase
     https://github.com/liquibase/liquibase/issues/2681 liquibase.showBanner关闭banner #!/bin/shset-eusage(){echo""echo""echo"Usage
  • 2023-01-04 How Liquibase Finds Files: Liquibase Search Path
    https://docs.liquibase.com/concepts/changelogs/how-liquibase-finds-files.html Forexample,ifyourreferencedfilepathis project1/db.changelog.xml andy
  • 2022-12-20liquibase集成
    1.引入liquibase和数据库驱动包<dependency><groupId>org.liquibase</groupId><artifactId>liquibase-core</artifactId></dependency>2.给application.yml
  • 2022-11-17liquibase maven
    <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  • 2022-11-17LiquibaseException java.lang.ClassCastException: class java.time.LocalDateTime cannot be cast to cla
      https://forum.liquibase.org/t/liquibaseexception-java-lang-classcastexception-class-java-time-localdatetime-cannot-be-cast-to-class-java-lang-string/5059
  • 2022-10-27Liquibase
    LiquiBase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。LiquiBase的主要特点有:
  • 2022-10-03 liquibase 数据库同步工具
    记录在开发环境对数据库的变更操作,整理为sql文件后,发布测试环境或者生产环境时,自动执行配置的sql文件,不对生产环境进行直接操作参考: https://blog.csdn.net/qq_4185