[ 
https://issues.apache.org/jira/browse/FLINK-34690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17835958#comment-17835958
 ] 

Qingsheng Ren commented on FLINK-34690:
---------------------------------------

flink-cdc master: abb98ee257527079a013462de0893bb9e2276693

> If data from upstream is decimal and primary key , starrocks sink will not 
> support.
> -----------------------------------------------------------------------------------
>
>                 Key: FLINK-34690
>                 URL: https://issues.apache.org/jira/browse/FLINK-34690
>             Project: Flink
>          Issue Type: Bug
>          Components: Flink CDC
>            Reporter: Hongshun Wang
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: cdc-3.1.0
>
>
> h3. What's the problem
> Flink only have bigint type, if mysql data is unsigned bigint , maybe out of 
> range, so cast to DECIMAL(20, 0).
> If starrocks supports unsigned bigint, maybe can transform DECIMAL(20, 0) to 
> unsigned bigint in sink. To be honest, unsigned bigint is not in SQL 
> standard, thus many databases maybe not support it. 
> [https://docs.starrocks.io/zh/docs/sql-reference/sql-statements/data-types/data-type-list/]
> And starrock not support DECIMAL as primary key, thus should be transformed 
> to String. I think we can fix it.
>  
> h3. How to solve
> StarRocks is not support Decimal as primary key, so decimal should be cast to 
> VARHCAR.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to