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