BTW, will there be a "CREATE/DROP CATALOG" DDL?

Though it's not SQL standard, I can see it'll be useful and handy for our
end users in many cases.

On Mon, Sep 23, 2019 at 12:28 PM Bowen Li <bowenl...@gmail.com> wrote:

> Hi Terry,
>
> Thanks for driving the effort! I left some comments in the doc.
>
> AFAIU, the biggest motivation is to support DDLs in sql parser so that
> both Table API and SQL CLI can share the stack, despite that SQL CLI has
> already supported some commands itself. However, I don't see details on how
> SQL CLI would migrate and depend on sql parser, and how Table API and SQL
> CLI would actually share SQL parser. I'm not sure yet how much work that
> will take, just want to double check that you didn't include them because
> they are very trivial according to your estimate?
>
>
> On Mon, Sep 16, 2019 at 1:46 AM Terry Wang <zjuwa...@gmail.com> wrote:
>
>> 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>
>
>

Reply via email to