You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If an alter statement has been run that adds a column (possible other scenarios regarding alters could cause this too) the column references before the alter statement will be incorrect. Ex:
I understand that there is no direct way to fix this, due to the fact that the schema is queried in order to determine the column names, as the binary log doesn't output them as column names, rather column order (or some such). My suggestion is to allow for an additional configuration option of a second MySql connection, one to check against for schema.
We are trying to use this for an ETL process for data warehousing where we are essentially performing a replication process with transformation before loading into another MySql database.
I would fork the project and add this additional configuration option, but I'm not a python developer by trade, and I figure it would be a task better suited for you guys. Though if you're not interested in implementing it, I may have to try my hand.
The text was updated successfully, but these errors were encountered:
If an alter statement has been run that adds a column (possible other scenarios regarding alters could cause this too) the column references before the alter statement will be incorrect. Ex:
I understand that there is no direct way to fix this, due to the fact that the schema is queried in order to determine the column names, as the binary log doesn't output them as column names, rather column order (or some such). My suggestion is to allow for an additional configuration option of a second MySql connection, one to check against for schema.
We are trying to use this for an ETL process for data warehousing where we are essentially performing a replication process with transformation before loading into another MySql database.
I would fork the project and add this additional configuration option, but I'm not a python developer by trade, and I figure it would be a task better suited for you guys. Though if you're not interested in implementing it, I may have to try my hand.
The text was updated successfully, but these errors were encountered: