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

Jason Dere commented on HIVE-22080:
-----------------------------------

Just wanted to call out, the previous behavior had special cases where string 
=> double/decimal conversion was allowed while the other numeric types were 
disallowed, with hive.metastore.disallow.incompatible.col.type.changes=true. 
This just makes the conversion behavior consistent (disallowed) for all numeric 
types.
Users can always set 
hive.metastore.disallow.incompatible.col.type.changes=false if they want to be 
able to change the column type from string to numeric type.

> Prevent implicit conversion from String/char/varchar to double/decimal
> ----------------------------------------------------------------------
>
>                 Key: HIVE-22080
>                 URL: https://issues.apache.org/jira/browse/HIVE-22080
>             Project: Hive
>          Issue Type: Bug
>          Components: Hive
>    Affects Versions: 4.0.0
>            Reporter: Ramesh Kumar Thangarajan
>            Assignee: Ramesh Kumar Thangarajan
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 4.0.0
>
>         Attachments: HIVE-22080.1.patch, HIVE-22080.2.patch
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Implicit conversion from String family types to any non-string family types 
> are invalid. User can force the conversion by turning off the setting 
> hive.metastore.disallow.incompatible.col.type.changes. If not turned off, 
> such a conversion should throw error.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to