Skip to content

CamelliaYj/bigdata-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bigdata-utils

JSqlParserDdlParser:根据最新DDL生成旧表缺失字段简易工具

1. 背景

为了解决大表的schema更新问题,写了一个简易工具,通过对比新旧表的DDL,自动补全旧表中缺失的字段,以减少手动操作的工作量。

2. 输入

  1. 多张历史表建表DDL。
  2. 目标表建表DDL。

说明:这里并不对建表DDL做语法判断,错误的DDL会得到错误的结果,默认所提供的DDL全部正确。

3. 输出

结果输出三列:miss_col_name,miss_col_type,miss_col_ddl。例如:

miss_col_name miss_col_type miss_col_ddl
col1 int null as col1
col2 string '' as col2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages