Ok to me, I just want this to be documented in at
https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/connect.html#jdbc-connector.
Do I need to open another JIRA for that?

On Thu, Feb 6, 2020 at 11:04 AM Jingsong Li <jingsongl...@gmail.com> wrote:

> Hi Flavio,
>
> Instead of "TableEnvionment.registerTableSource", we want to drop it in
> 1.10.
>
> I think you can create a JIRA to support pass dialect through
> JDBCTableFactory. We should support it.
>
> What do you think?
>
> Best,
> Jingsong Lee
>
> On Thu, Feb 6, 2020 at 6:01 PM Flavio Pompermaier <pomperma...@okkam.it>
> wrote:
>
>> Should I open a JIRA to better document how to connect to an RDBMS that
>> has no "out-of-the-box" dialect?
>> I.e. Pass the dialect impl in the TableEnvionment.registerTableSource?
>>
>> On Thu, Feb 6, 2020 at 10:53 AM Jingsong Li <jingsongl...@gmail.com>
>> wrote:
>>
>>> Hi Bowen,
>>>
>>> JIRA exists: https://issues.apache.org/jira/browse/FLINK-14078
>>>
>>> Best,
>>> Jingsong Lee
>>>
>>> On Thu, Feb 6, 2020 at 12:57 PM Bowen Li <bowenl...@gmail.com> wrote:
>>>
>>>> Hi Flavio,
>>>>
>>>> +1 for adding Oracle (potentially more dbms like SqlServer, etc) to
>>>> flink-jdbc. Would you mind open a parent ticket and some subtasks, each one
>>>> for one to-be-added dbms you've thought of?
>>>>
>>>>
>>>> On Sun, Feb 2, 2020 at 10:11 PM Jingsong Li <jingsongl...@gmail.com>
>>>> wrote:
>>>>
>>>>> Yes, And I think we should add
>>>>> OracleDialect,SqlServerDialect,DB2Dialect support too.
>>>>>
>>>>> Best,
>>>>> Jingsong Lee
>>>>>
>>>>> On Sun, Feb 2, 2020 at 5:53 PM Flavio Pompermaier <
>>>>> pomperma...@okkam.it> wrote:
>>>>>
>>>>>> Ok thanks for this info! Maybe this could be added to the
>>>>>> documentation..what do you think?
>>>>>>
>>>>>> Il Dom 2 Feb 2020, 08:37 Jingsong Li <jingsongl...@gmail.com> ha
>>>>>> scritto:
>>>>>>
>>>>>>> Hi Flavio,
>>>>>>>
>>>>>>> You can use `JDBCTableSource`, and register it from
>>>>>>>  TableEnvionment.registerTableSource, you need provide
>>>>>>>  a OracleDialect, maybe just implement `canHandle` and
>>>>>>>  `defaultDriverName` is OK.
>>>>>>>
>>>>>>> Best,
>>>>>>> Jingsong Lee
>>>>>>>
>>>>>>> On Sun, Feb 2, 2020 at 2:42 PM Jark Wu <imj...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Flavio,
>>>>>>>>
>>>>>>>> If you want to adjust the writing statement for Oracle, you can
>>>>>>>> implement the JDBCDialect for Oracle, and pass to the 
>>>>>>>> JDBCUpsertTableSink
>>>>>>>> when constructing via `JDBCOptions.Builder#setDialect`. In this way, 
>>>>>>>> you
>>>>>>>> don't need to recompile the source code of flink-jdbc.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>> Jark
>>>>>>>>
>>>>>>>> On Fri, 31 Jan 2020 at 19:28, Flavio Pompermaier <
>>>>>>>> pomperma...@okkam.it> wrote:
>>>>>>>>
>>>>>>>>> Hi to all,
>>>>>>>>> I was looking at the Flink SQL API's and I discovered that only a
>>>>>>>>> few drivers are supported [1], i.e. Mysql, Postgres and Derby. You 
>>>>>>>>> could
>>>>>>>>> have problems only on the writing side of the connector (TableSink) 
>>>>>>>>> because
>>>>>>>>> you need to adjust the override statement, but for the read part you
>>>>>>>>> shouldn't have problems with dialects...am I wrong?
>>>>>>>>> And what am I supposed to do right now if I want to connect to
>>>>>>>>> Oracle using the Table API? Do I have to use the low level 
>>>>>>>>> JDBCInputFormat?
>>>>>>>>> Is there an easy way to connect to Oracle using the Table API without 
>>>>>>>>> the
>>>>>>>>> need to modify and recompile the source code of Flink (just adding 
>>>>>>>>> some
>>>>>>>>> interface implementation in the application JAR)?
>>>>>>>>>
>>>>>>>>> [1]
>>>>>>>>> https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/connect.html#jdbc-connector
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Flavio
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best, Jingsong Lee
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Best, Jingsong Lee
>>>>>
>>>>
>>>
>>> --
>>> Best, Jingsong Lee
>>>
>>
>>
>> --
>> Flavio Pompermaier
>> Development Department
>>
>> OKKAM S.r.l.
>> Tel. +(39) 0461 041809
>>
>
>
> --
> Best, Jingsong Lee
>


-- 
Flavio Pompermaier
Development Department

OKKAM S.r.l.
Tel. +(39) 0461 041809

Reply via email to