Source MySQL: unsigned numeric values larger than signed integer size break connector #3840
Labels
area/connectors
Connector related issues
connectors/source/mysql
connectors/sources-database
priority/high
High priority
type/bug
Something isn't working
Expected Behavior
I expect Airbyte syncs to succeed when replicating a MySQL table which contains an unsigned int column in which some of the values are larger than 2^32-1.
Slack thread: https://airbytehq.slack.com/archives/C01MFR03D5W/p1622696364083700
Current Behavior
The sync breaks as reported by a user. They sent the following logs:
Suggestions for solution
If we can identify inside the connector if the column is unsigned then we should use
Long
for unsigned andInteger
otherwise.If we can't identify if the column is unsigned then we should always use long.
Logs
Steps to Reproduce
Severity of the bug for you
High -- preventing user from using Airbyte
Airbyte Version
Connector Version (if applicable)
Additional context
┆Issue is synchronized with this Asana task by Unito
The text was updated successfully, but these errors were encountered: