开发者社区> 问答> 正文

Flink SQL向下兼容吗?

请教一个问题,我们最近打算升级Flink 版本,想问一下升级之后的已有任务的SQL会兼容到新版本吗? 比如我升级到1.13,那我1.10的SQL语法能被兼容吗?*来自志愿者整理的flink邮件归档

展开
收起
EXCEED 2021-12-02 16:01:25 941 0
1 条回答
写回答
取消 提交回答
  • 这里的SQL是指DDL还是DML,通常 DML都是兼容的,且一般不会有不兼容的升级,

    DDL 语法 各家 SQL 方言都有自己的语法,这个比较灵活,FLINK SQL 的DDL 各个版本稍有不同,但 Flink SQL 新版本都是兼容老的 DDL的,

    只是新版本上的DDL语法如果提供了更丰富的功能,那么老版本的DDL则不能提供 。

    所以我理解你关心的兼容性问题是不存在的,但请注意如果你的SQL作业是有状态的,需要带状态升级,这些状态都是跨版本不兼容的。*来自志愿者整理的FLINK邮件归档

    2021-12-02 16:19:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载