Hi everyone, In flink 1.9, we have introduced some awesome features such as complete catalog support[1] and sql ddl support[2]. These features have been a critical integration for Flink to be able to manage data and metadata like a classic RDBMS and make developers more easy to construct their real-time/off-line warehouse or sth similar base on flink.
But there is still a lack of support on how Flink SQL DDL to manage metadata and data like classic RDBMS such as `alter table rename` and so on. So I’d like to kick off a discussion on enhancing Flink Sql Ddls: https://docs.google.com/document/d/1mhZmx1h2ecfL0x8OzYD1n-nVRn4yE7pwk4jGed4k7kc/edit?usp=sharing <https://docs.google.com/document/d/1mhZmx1h2ecfL0x8OzYD1n-nVRn4yE7pwk4jGed4k7kc/edit?usp=sharing> In short, it: - Add Catalog DDL enhancement support: show catalogs / describe catalog / use catalog - Add Database DDL enhancement support: show databses / create database / drop database/ alter database - Add Table DDL enhancement support: show tables/ describe table / alter table - Add Function DDL enhancement support: show functions/ create function /drop function Looking forward to your opinions. Best, Terry Wang [1]:https://issues.apache.org/jira/browse/FLINK-11275 <https://issues.apache.org/jira/browse/FLINK-11275> [2]:https://issues.apache.org/jira/browse/FLINK-1 <https://issues.apache.org/jira/browse/FLINK-11275>0232 <https://issues.apache.org/jira/browse/FLINK-11275>