avatar
文章
2282
标签
36
分类
0
首頁
目录
标签
友鏈
关于
Logo阿超数据库迁移flyway 返回首页
搜索
首頁
目录
标签
友鏈
关于

数据库迁移flyway

发表于2022-10-20|更新于2026-02-24
|浏览量:

批评,这是正常的血液循环,没有它就不免有停滞和生病的现象——奥斯特洛夫斯基

数据库迁移可以使用flyway

git地址:https://github.com/flyway/flyway

官网地址:

https://flywaydb.org

image-20221020181722245

数据库
上一篇
尾递归函数
怯懦的朋友在叛离之后,会成为最凶残的仇敌——埃·斯宾塞 中文文档 Kotlin 支持一种称为尾递归的函数式编程风格。 这允许一些通常用循环写的算法改用递归函数来写,而无堆栈溢出的风险。 当一个函数用 tailrec 修饰符标记并满足所需的形式时,编译器会优化该递归,留下一个快速而高效的基于循环的版本: 1234val eps = 1E-10 // "good enough", could be 10^-15tailrec fun findFixPoint(x: Double = 1.0): Double = if (Math.abs(x - Math.cos(x)) < eps) x else findFixPoint(Math.cos(x)) 这段代码计算余弦的不动点(fixpoint of cosine),这是一个数学常数。 它只是重复地从 1.0 开始调用 Math.cos,直到结果不再改变,对于这里指定的 eps 精度会产生 0.7390851332151611 的结果。最终代码相当于这种更传统风格的代码: 123456789...
下一篇
spel获取spring bean
男人创造作品,而女人创造男人——罗曼·罗兰 代码如下: 1234567891011121314151617181920212223242526272829package com.ruben.simplebootimport org.junit.jupiter.api.Testimport org.springframework.beans.factory.BeanFactoryimport org.springframework.beans.factory.annotation.Autowiredimport org.springframework.boot.test.context.SpringBootTestimport org.springframework.context.expression.BeanFactoryResolverimport org.springframework.expression.spel.standard.SpelExpressionParserimport org.springframework.expression.spel.suppo...
相关推荐
2020-11-05
mysql案例数据库
人类的悲剧,就是想延长自己的寿命。我们往往只憧憬地平线那真个神奇玫瑰园,而忘了去赏识今天窗外正在盛开的玫瑰花。——(美)戴尔·卡耐基 昨天有群友问 那这里就分享一下mysql官网的案例数据库,下载下来就是sql文件,执行完就有现成的用于练手的数据 首先进入mysql官网的其他文档 可以看到下方的Example Databases 我们选一个下载Zip 下载完了里面就是一个sql文件 比如我下载的world.sql 下载完直接执行就有大堆数据用来练手啦!
2021-12-03
mysql重置自增主键坑
商人的兴趣就在那些能找到财富的地方。——埃伯克 今天重置mysql自增主键时遇到个坑,明明sql执行了 1ALTER TABLE table_name AUTO_INCREMENT= 1; 但还是修改失败了 后来发现原来是因为当前表最大id比我设置的自增id大导致的 而且这种情况还不报错,提示sql正常执行,就挺坑的 最后把表内数据调整了,成功重置自增id 可以通过 1SHOW TABLE STATUS WHERE NAME = 'user'; 查看表状态
2021-02-08
mysql默认值
时穷节乃见,一一垂丹青。一一文天祥 如果我们在编写SQL时需要给一个默认值,例如查询或者编辑的时候,可以使用mysql函数IFNULL 例如这里我们表内有两条数据 然后我们编写SQL,如果我们用户名为null,我们默认填充一个unknown 1SELECT id,IFNULL(username,'unknown') username FROM `user` 在编辑的时候也可以用 1UPDATE user set username = IFNULL(`username`,'achao') where id = 2 这里如果我们的username为null,就会被修改成achao,但如果已经有值了,则不会进行修改
2023-06-28
解决不能在mysql唯一索引使用函数问题
我们在伤害别人之前,要想到别人也会同样伤害我们。——达·芬奇 遇到不能在mysql唯一索引使用函数问题 可以使用虚拟列,例如下面的例子 1234# 添加虚拟列,为`date`字段格式化为月计算出来得到`month`字段ALTER TABLE `my_table` ADD COLUMN `month` VARCHAR(7) AS (DATE_FORMAT(`date`, '%Y-%m')) VIRTUAL;# 添加唯一索引到`month`和其他字段,组成联合唯一索引ALTER TABLE `my_table` ADD UNIQUE INDEX uk_date (`month`, `gmt_deleted`);
2023-02-28
mysql去掉decimal末尾的0
我思故我在——笛卡尔 我们可以使用0+CAST(字段 AS CHAR)来去除decimal末尾的0 如果已经是CHAR类型,那就直接使用0+字段即可
2023-06-06
加唯一索引时候发现已有重复数据删除
说话随便的人,便是没有责任心。——哈代 sql如下 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677-- 查询重复数据idSELECT GROUP_CONCAT( id SEPARATOR ',' )FROM `my_table` GROUP BY `user_id`, `depart_id`, `position_id` HAVING COUNT(*) > 1 AND `user_id` IS NOT NULL AND `depart_id` IS NOT NULL AND `position_id` IS NOT NULL;-- 查询需要删除掉的重复数据SELECT t1.`id`, t1.`user_id`, t1.`depart_id`, t1.`position_id`, t1.`gmt_create...
avatar
阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
文章
2282
标签
36
分类
0
Follow Me
公告
This is my Blog
最新文章
transformer-explainer2026-08-27
maka2026-08-26
plane2026-08-25
awesome-gpt-image-22026-08-24
nodeterm2026-08-23
© 2025 - 2026 By 阿超框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中