Vitaly Ivanov created BEAM-13269:
------------------------------------

             Summary: Data exceeds database column capacity while insterting in 
fixed length string column
                 Key: BEAM-13269
                 URL: https://issues.apache.org/jira/browse/BEAM-13269
             Project: Beam
          Issue Type: Bug
          Components: io-java-jdbc
    Affects Versions: 2.33.0
            Reporter: Vitaly Ivanov


 

The bug in org.apache.beam.sdk.io.jdbc.JdbcUtil#validateLogicalTypeLength
{code:java}
if (length >= maxLimit) {
  throw new RuntimeException(
      String.format(
          "Length of Schema.Field[%s] data exceeds database column capacity",
          field.getName()));
}{code}
Should be

 
{code:java}
if (length > maxLimit) { {code}
 

 

How to reproduce:
 * Create column with type VARCHAR(4).
 * Try to insert "Test"

ER: Success

AR: Error "Length of Schema.Field[%s] data exceeds database column capacity"

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to