据库重构工具。它将数据库的所有变化(包括结构和数据)都保存在XML文件中,便于版本控制。Liquibase不依赖特定数据库,支持常见的12种数据库,包括:Oracle,MySQL, DB2,SQL Server,PostgreSQL,h2等。Spring boot中使用LiquiBaseSpring boot内置了对Liquibase的支持,只需要在项目中引入Liquibase依赖并进            
                
         
            
            
            
            Liquibase 具有执行锁,已经执行过的内容不会重复执行。在执行 changeSet 时,由于改动的内容可以通过 Liquibase 提供的标签编写,所以无关具体的数据库产品(MySQL、Oracle 等),Liquibase 底层会根据实际使用的数据库类型转化为对应的 SQL。
    优雅哥 SpringBoot 2.7 .2 实战基础 - 05 -使用 L            
                
         
            
            
            
            liquibase项目启动执行sql文件 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-26 17:44:00
                            
                                106阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            这几天发布sql代码遇到一些问题:根本原因是我的配置文件中有一个全角的中文数字1造成。另外还需要删除以前的老的liquibase记录表:DATABASECHANGELOG和DATABASECHANGELOGLOCK 。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-12-01 10:10:21
                            
                                752阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL Liquibase 简介
## 什么是MySQL Liquibase?
**MySQL Liquibase** 是一个用于数据库变更管理的开源工具,它帮助开发人员更轻松地管理数据库变更,跟踪数据库版本,以及自动化数据库变更的部署过程。通过使用Liquibase,开发人员可以更加方便地协作,追踪数据库变更历史,并确保数据库架构的一致性。
## MySQL Liquibase 的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-10 07:45:35
                            
                                678阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Liquibase还是FlywayFlyway和Liquibase都支持专业数据库重构和版本控制所需的所有功能,因此您将始终知道要处理的数据库模式的版本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-19 14:50:53
                            
                                916阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Liquibase 是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在 XML 文件中,便于版本控制。 Liquibase 具备如下特性: 不依赖于特定的数据库,目前支持包括 Oracle/Sql Server/DB2/MySql/Sybase            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-18 11:24:08
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 1.开发工具选择: 2 2.开发环境: 2 3.本报告的主要内容: 2 4.关系型数据库 3 5.创建数据库表 3 6.系统总体结构及功能模块划分 3 6.1需求分析 3 6.2 用例建模包括用例设计,用例规约等 6 6.3系统整体架构设计,架构图 8 6.4类图 8 6.5设计模式 9 6.6顺序图 11 6.7测试过程 12 总结 13 1.开发工具选择: 采用一个开放源代码的、基于Ja            
                
         
            
            
            
            # 使用Liquibase管理MySQL数据库的步骤
Liquibase是一种数据库版本控制工具,它可以帮助我们管理和追踪数据库的变更。在本文中,我将向你介绍如何使用Liquibase来管理MySQL数据库。以下是整个过程的步骤概述:
步骤 | 描述
--- | ---
1   | 安装Liquibase
2   | 创建一个Liquibase项目
3   | 配置Liquibase
4            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-24 22:40:43
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、mybatis的架构类型二、mybatis-config.xml的详细配置    鉴于前两章没有把全局配置文件单独拎出来分析,这一篇写出来弥补一下。 1)   为什么呢?我们先来看看mybatis的使用步骤:    1、配置mbatis的全局配置文件(包含数据源和外部的mapper);    2、创建sq            
                
         
            
            
            
            PostgreSQL的组织结构(3)-默认角色和schema基础信息
OS版本:Red Hat Enterprise Linux Server release 7.9 (Maipo)
DB版本:16.2
pg软件目录:/home/pg16/soft
pg数据目录:/home/pg16/data
端口:57771 默认角色PostgreSQL 自带一些内置的角色,这些角色拥有特定的系统权限,用于执行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 22:26:17
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            XML Schema定义
XML Schema定义(XML Schema Definition,XSD)是一套W3C标准,用于基于XML的称为XML Schema的类型系统。用于定义的语言是一种称为XML模式定义语言(XML Schema Definition Language)的XML语法。Web 服务使用XML作为表示消息和数据的底层格式。因此,XSD成为Web服务类型系统的自然选择。
关于X            
                
         
            
            
            
            1、select to_date('2011-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss') from dual ;    to_date(string,[format,[nlsparams]])函数将char   或varchar2类型的值转化为一个Date值。   &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-12 07:43:44
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、设计模式的分类  二十三大设计模式,分为三大类:1. 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2. 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。3. 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。&nb            
                
         
            
            
            
            ACT_GE_BYTEARRAY 用于保存与流程引擎相关的资源,只要调用了Activit存储服务的API,其提供的资源均会转换成byte数组并保存到这个表中。资源表设计了一个byte字段,用来保存资源的内容,因此理论上可以保存任何资源类型(文件,或者其他来源的输入流)。一般情况下,Activit使用这个表来保存字符串、流程文件的内容和流程图片内容等。ACT_GE_BYTEARRAY ID_:数据表            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 10:03:45
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              2个最大的差别:1.登录触发器在SYS用户下是不能被启动的,注销触发器在SYS用户下是可以被启动的。 2.在登录触发器中,如果发生例外,例外没有处理的话,则无法登录, 但是在注销触发器中发生未处理的例外的话,用户照样能够退出回话。首先,关于1.的部分,登录触发器SYS用户不能启动。理由如下: 触发器发生错误的时候无法登录,如果连超级管理员SYS也无法登录数据库 的话,数据库就无法操作            
                
         
            
            
            
            模式(schema)是数据库中的一个概念,可以将其理解为一个命名空间或者目录(用\dn查看有哪些模式)。类似于操作系统层次的目录,只不过模式不能嵌套。一个数据库包含一个或多个命名的模式,模式又包含表。模式还包含其它命名的对象,包括数据类型,函数,以及操作符。同一个对象名可以在不同的模式里使用而不会导致冲突;比如,schema1 和 myschema 都可以包含叫做 mytable 的表。和数据库不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 23:16:17
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现在有的人在项目中引入了Liquibase来帮助管理数据库,liquibase是什么在此就不多赘述了,主要说一下liquibase遇到PostConstruct我们应该如何解决.首先说为什么会遇到这个问题,这个问题是如何出来的,这里以SpringBoot项目为例进行说明,当我们在项目中引入Liquibase后你配置好一些changeLog位置以及其它配置信息后你启动项目时,Liquibase是自动            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-15 15:00:49
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PostgreSQL自带的命令行工具B.1 使用pg_dump进行数据库备份pg_dump 可备份一个 database 的全部或者部分数据。支持的备份格式有:TAR 包格式、PostgreSQL自定义压缩格式、纯文本格式以及 SQL 文本格式。纯文本格式转储的内容中含有 psql 专有命令行,因此恢复时也需要通过 psql 工具来执行此文本。SQL 文本格式转储的是仅包含标准 CREATE 和             
                
         
            
            
            
            12.3 主动恢复主动不完全恢复是将数据库“撤回”到从前的传统方法,主要用来撤销认为修改。一般需要先判断PIT点的时间或SCN--1 重启db到mount状态--2 用restore将所有的数据文件还原到PIT点之前--3 用recover命令将数据库恢复到PIT点--4 用resetlogs方式打开数据库。场景1: 10分钟前,人为truncate了某些重要的表,业务无法运行,使用RMAN命令可