Ik heb op internet gezocht naar een oplossing, maar kon er geen vinden, dus dit is wat we hebben bedacht (er zijn misschien betere manieren, maar dit is in ieder geval een begin als iemand anders dit tegenkomt).
Specificeer het dtype
parameter in to_sql
.
We gingen van:df.to_sql(table_name, analytics_db)
naar df.to_sql(table_name, analytics_db, dtype={'name_of_json_column_in_source_table': sqlalchemy.types.JSON})
en het werkt gewoon.