
数据库
数据库相关技术
water___Wang
不断学习
-
原创 数据库重构工具 LiquiBase(5 Liquibase被锁)
经常运行过程中出现Liquibase - Waiting for changelog lockWaiting for changelog lock....Running the migration script for a database may produce this:...INFO … Liquibase: Waiting for changelog lock....INFO … L2016-05-09 16:32:1244391
0
-
原创 数据库重构工具 LiquiBase(4 注释)
LiquiBase的注释<createTable tableName="Role_"remarks="角色表"> <column name="uuid_" type="VARCHAR(40)"remarks="唯一标识"> <constraints nullable="false"/> </column>2016-11-22 14:48:5829001
0
-
原创 数据库重构工具 LiquiBase(3 插入记录)
插入记录有两种方式。一、csv<changeSet author="liquibase-docs" id="loadData-example"> <loadData catalogName="cat" encoding="UTF-8" file="com/example/users.csv" quotchar="A St2016-11-22 14:44:5929357
0
-
原创 数据库重构工具 LiquiBase(2 配置使用)
一、加入liquibase core jar包二、配置bean(xml配置或者@bean注释) <bean id="liquibase" class="liquibase.integration.spring.SpringLiquibase"> <property name="dataSource" ref="pvaDataSource"/> <propert2016-11-21 19:49:4130317
0
-
原创 数据库重构工具 LiquiBase(1)
软件开发中数据库的现状手工变更数据库不能与团队的其他成员分享数据库变更使用不一致的方法变更数据库或数据使用低效的手工方法管理数据库版本之间的变更 这些实践效率低下,使开发人员无法与数据变更保持同步。而且,还使应用程序的 用户遇到与数据不一致和数据损坏等问题。 软件开发项目中经常用到的手工方法操作数据库。手工方法在使用时通常不能保证一致性并且容易产生错误,撤销已完成的工作很困难,而且难以2016-11-21 19:19:2930265
0
-
原创 常用数据库 JDBC URL 格式
Microsoft SQL ServerMicrosoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000)驱动程序包名:msbase.jar mssqlserver.jar msutil.jar驱动程序类名: com.microsoft.jdbc.sqlserver.SQLServerDriverJDBC URL: jdbc:microsoft:sq2016-08-31 10:26:0534492
0
-
原创 LiquiBase预判断
预判断解决的问题:运行liquibase之前,DB中已经存在一个table,所以需要加上预判断;完整的一个例子: xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc2016-05-05 14:55:5839022
0
-
原创 spring boot 配置liquibase
java@Bean public SpringLiquibase liquibase(DataSource dataSource) { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChan2016-12-29 15:45:0520865
0