Spatio-Temporal-Lab / start-db-achive

GNU General Public License v3.0
15 stars 9 forks source link

support basic show create table #313

Closed zsc347 closed 2 years ago

zsc347 commented 2 years ago

@IrisLoveLeo @zaiyuan-ljw 我看了下其他数据库的实现,一般 show create table 返回里标志符会带上'', 每行会用\n`隔开。 但是没找到这个是强制还是可选的, 你们有了解吗?

允许SQL标志符带上'`'应该需要在visitor里统一处理下。 还行隔开直接用SqlNode逆向生成提供的选项没找到直接的配置如果是强制这部分逻辑需要修改。

IrisLoveLeo commented 2 years ago

这块calcite应该有类似于formate的函数,应该是能够解决你这个问题