Hi all, I think we should focus to discuss the document in [DISCUSS] thread and keep this vote thread purely for voting.
Otherwise, it's hard for others to collect feedbacks for this topic. Best, Kurt On Thu, Nov 7, 2019 at 5:51 PM Terry Wang <zjuwa...@gmail.com> wrote: > Hi Rui~ > What you suggested makes sense, remove description and detailed > description from `DESCRIBE DATABASE`. > Open to more comments and votes :) > > Best, > Terry Wang > > > > > 2019年11月7日 17:15,Rui Li <lirui.fu...@gmail.com> 写道: > > > > I see, thanks for the clarification. In current implementation, it seems > > just a duplicate of comment. So I'd prefer not to display it for DESCRIBE > > DATABASE, because 1) users have no control over the content and 2) it's > > totally redundant. We can add it in the future when we come up with > > something more meaningful. What do you think? > > > > On Thu, Nov 7, 2019 at 3:54 PM Terry Wang <zjuwa...@gmail.com> wrote: > > > >> Hi Rui~ > >> > >> Description of the database is obtained from > >> `CatalogDatabase#getDescription()` method, which is implement by > >> CatalogDatebaseImpl. Users don’t need to specify the description. > >> > >> Best, > >> Terry Wang > >> > >> > >> > >>> 2019年11月7日 15:40,Rui Li <lirui.fu...@gmail.com> 写道: > >>> > >>> Thanks Terry for driving this forward. > >>> Got one question about DESCRIBE DATABASE: the results display comment > and > >>> description of a database. While comment can be specified when a > database > >>> is created, I don't see how users can specify description of the > >> database? > >>> > >>> On Thu, Nov 7, 2019 at 4:16 AM Bowen Li <bowenl...@gmail.com> wrote: > >>> > >>>> Thanks. > >>>> > >>>> As Terry and I discussed offline yesterday, we added a new section to > >>>> explain the detailed implementation plan. > >>>> > >>>> +1 (binding) from me. > >>>> > >>>> Bowen > >>>> > >>>> On Tue, Nov 5, 2019 at 6:33 PM Terry Wang <zjuwa...@gmail.com> wrote: > >>>> > >>>>> Hi Bowen: > >>>>> Thanks for your feedback. > >>>>> Your opinion convinced me and I just remove the section about catalog > >>>>> create statement and also remove `DBPROPERTIES` `PROPERTIES` from > alter > >>>>> DDLs. > >>>>> Open to more comments or votes :) ! > >>>>> > >>>>> Best, > >>>>> Terry Wang > >>>>> > >>>>> > >>>>> > >>>>>> 2019年11月6日 07:22,Bowen Li <bowenl...@gmail.com> 写道: > >>>>>> > >>>>>> Hi Terry, > >>>>>> > >>>>>> I went over the FLIP in detail again. The FLIP mostly LGTM. A couple > >>>>> issues: > >>>>>> > >>>>>> - since we on't plan to support catalog ddl, can you remove them > from > >>>> the > >>>>>> FLIP? > >>>>>> - I found there are some discrepancies in proposed database and > table > >>>>> DDLs. > >>>>>> For db ddl, the create db syntax proposes specifying k-v properties > >>>>>> following "WITH". However, alter db ddl comes with a keyword > >>>>> "DBPROPERTIES": > >>>>>> > >>>>>> CREATE DATABASE [ IF NOT EXISTS ] [ catalogName.] dataBaseName [ > >>>> COMMENT > >>>>>> database_comment ] > >>>>>> [*WITH *( name=value [, name=value]*)] > >>>>>> > >>>>>> > >>>>>> ALTER DATABASE [ catalogName.] dataBaseName SET *DBPROPERTIES* ( > >>>>>> name=value [, name=value]*) > >>>>>> > >>>>>> > >>>>>> IIUIC, are you borrowing syntax from Hive? Note that Hive's db > >>>> create > >>>>>> ddl comes with "DBPROPERTIES" though - "CREATE (DATABASE|SCHEMA) [IF > >>>> NOT > >>>>>> EXISTS] database_name ... [*WITH DBPROPERTIES* (k=v, ...)];" [1] > >>>>>> > >>>>>> The same applies to table ddl. The proposed alter table ddl comes > >>>> with > >>>>>> "SET *PROPERTIES* (...)", however, Flink's existing table create ddl > >>>>> since > >>>>>> 1.9 [2] doesn't have "PROPERTIES" keyword. As opposed to Hive's > >> syntax, > >>>>>> both create and alter table ddl comes with "TBLPROPERTIES" [1]. > >>>>>> > >>>>>> I feel it's better to be consistent among our DDLs. One option is to > >>>>>> just remove the "PROPERTIES" and "DBPROPERTIES" keywords in proposed > >>>>> syntax. > >>>>>> > >>>>>> [1] > >>>> https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL > >>>>>> [2] > >>>>>> > >>>>> > >>>> > >> > https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/sql.html#specifying-a-ddl > >>>>>> > >>>>>> On Tue, Nov 5, 2019 at 12:54 PM Peter Huang < > >>>> huangzhenqiu0...@gmail.com> > >>>>>> wrote: > >>>>>> > >>>>>>> +1 for the enhancement. > >>>>>>> > >>>>>>> On Tue, Nov 5, 2019 at 11:04 AM Xuefu Z <usxu...@gmail.com> wrote: > >>>>>>> > >>>>>>>> +1 to the long missing feature in Flink SQL. > >>>>>>>> > >>>>>>>> On Tue, Nov 5, 2019 at 6:32 AM Terry Wang <zjuwa...@gmail.com> > >>>> wrote: > >>>>>>>> > >>>>>>>>> Hi all, > >>>>>>>>> > >>>>>>>>> I would like to start the vote for FLIP-69[1] which is discussed > >> and > >>>>>>>>> reached consensus in the discussion thread[2]. > >>>>>>>>> > >>>>>>>>> The vote will be open for at least 72 hours. I'll try to close it > >> by > >>>>>>>>> 2019-11-08 14:30 UTC, unless there is an objection or not enough > >>>>> votes. > >>>>>>>>> > >>>>>>>>> [1] > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>> > >>>> > >> > https://cwiki.apache.org/confluence/display/FLINK/FLIP+69+-+Flink+SQL+DDL+Enhancement > >>>>>>>>> < > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>> > >>>> > >> > https://cwiki.apache.org/confluence/display/FLINK/FLIP+69+-+Flink+SQL+DDL+Enhancement > >>>>>>>>>> > >>>>>>>>> [2] > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>> > >>>> > >> > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-69-Flink-SQL-DDL-Enhancement-td33090.html > >>>>>>>>> < > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>> > >>>> > >> > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-69-Flink-SQL-DDL-Enhancement-td33090.html > >>>>>>>>>> > >>>>>>>>> Best, > >>>>>>>>> Terry Wang > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Xuefu Zhang > >>>>>>>> > >>>>>>>> "In Honey We Trust!" > >>>>>>>> > >>>>>>> > >>>>> > >>>>> > >>>> > >>> > >>> > >>> -- > >>> Best regards! > >>> Rui Li > >> > >> > > > > -- > > Best regards! > > Rui Li > >