1.首先编辑changelog目录下的.xml文件

<?xml version="1.0" encoding="utf-8"?>
<databaseChangeLogxmlns="http://www.liquibase.org/xml/ns/dbchangelog"xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.3.xsdhttp://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd"><changeSet  author="zhuangbinan"  id="modifyDataType-test02"><modifyDataType  columnName="id"newDataType="bigint"schemaName="jhipster7app"tableName="test_01"/></changeSet></databaseChangeLog>

意为把test_01表的id字段类型改为bigint, 即Java的long类型,schemaName是数据库名;这里用的是mysql;
参考liquibase官方文档:
https://docs.liquibase.com/change-types/community/modify-data-type.html
这里的catalogName属性我删了,我用的mysql,因为mysql不支持catlog

2.在master.xml加入这个changlog.xml

    <include file="config/liquibase/changelog/20211008145102_modify_data_type_Test02.xml" relativeToChangelogFile="false"/>

3.重启项目,查看数据库表的字段类型变化

jhipster使用liquibase修改一个表的一个字段相关推荐

  1. 如何更新mysql数据库字段_如何使用MySQL一个表中的字段更新另一个表中字段

    1,修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 update ...

  2. mysql复制一个字段值到另一个字段,MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下...

    点击查看MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下具体信息 答:update b set tel =(select mobile from a where a.id=b.aid) 注 ...

  3. oracle怎么查看一个表或一个索引占用多少空间

    很多时候我们想知道一个表或一个索引占用多少M的空间,以下脚本就是满足这个要求的,记住替换其中的内容. SELECT owner, segment_name, SUM(bytes)/1024/1024 ...

  4. Android之实现Room升级需要给一个表增加一个字段

    1.需求 实现Room升级需要给一个表增加一个字段. 2.Room升级介绍 Room 持久化库中通过使用 Migration 类保存用户数据.每个 Migration 类指定起始版本和结束版本.在运行 ...

  5. Oracle中如何查询一个表的所有字段名和数据类型

    Oracle中如何查询一个表的所有字段名和数据类型 查询语法 select A.COLUMN_NAME,A.DATA_TYPE from user_tab_columns A where TABLE_ ...

  6. 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型

    一.oracle 数据库版本 select * from v$version; 注:https://blog.csdn.net/zhufengzhuiri/article/details/791391 ...

  7. SQL多表查询和查询一个表中某字段值相同的数据

    如何多表查询,比如A表(student)中有一个字段teacher_id,跟B表(teacher)中的id是相同的. 如果我想查询某个student的teacher,并且要求查询出来的结果包含stud ...

  8. MySQL修改数据表中的字段名

    MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...

  9. pgsql 一键修改PGSQL表名、字段名为小写

    一键修改PGSQL表名.字段名为小写 由MySQL或者Oracle无脑迁移到PostgreSQL时候多半会踩到的坑就是pgsql对于字段名或者表名中大小写问题.因为pgsql在sql的prepare时 ...

最新文章

  1. FFmpeg滤镜使用指南
  2. mongodump 失败且导致mongo服务挂掉【本质原因,wt文件损坏】
  3. jQuery中this与$(this)区别
  4. C++学习之路 | PTA(天梯赛)—— L2-024 部落 (25分)(带注释)(并查集)(精简)
  5. 浏览器端已支持 ES6 规范(包括 export import)
  6. Windows多线程多任务设计初步zz
  7. Access to the path ‘‘ is denied.解决方案
  8. python 策略回测_python策略怎么进行全市场回测-金字塔知识 -程序化交易(CXH99.COM)...
  9. jQuery遮罩插件 jquery.blockUI.js
  10. Rexroth力士乐工控机触摸屏维修SYSTEM200概述
  11. 会议预约及信息发布服务器,会议预约系统
  12. 办公室购买计算机会计分录,购买办公用品属于什么会计科目
  13. google输入法 日文 [CapsLock]キー ひらがな⇔直接入力の設定
  14. 短信网关协议(cmpp、sgip、smgp、smpp)长短信开发要点
  15. 用matlab绘制三维图和三视图
  16. 编写一个图片去水印的小工具
  17. 感动,我终于学会了用Java对数组求和
  18. android源码分析
  19. 西安工业大学计算机学院团委,西安工业大学计算机学院人工智能与仿真研究所...
  20. 电商翻身受宠社交成大势 2019上市科技股大盘点

热门文章

  1. Android——app内打开安装包,安装包解析失败
  2. 从《乱世王者》看腾讯SLG手游如何搭建完整安全服务
  3. 批量删除,未勾选数据,点击【批量删除】弹出确认删除提示框
  4. B+树在MySQL索引的应用和InnoDB的索引优化
  5. 天耀18期 – 6.面向对象-类和对象【作业】.
  6. microsoftfixitoffice官方清理软件_电脑卡?试试这几款电脑必备清理优化软件
  7. 扫码支付 (基于微信)
  8. 微信公众号模板消息推送(附上完整代码)
  9. HTML5网页设计阶梯教程(3)——编辑图片
  10. 获取注册表信息-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography的MachineGuid的值