PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

JSON-Spalte mit Pandas .to_sql in Postgres schreiben

Ich habe im Internet nach einer Lösung gesucht, konnte aber keine finden. Hier ist, was wir gefunden haben (es könnte bessere Möglichkeiten geben, aber zumindest ist dies ein Anfang, falls jemand anderes darauf stößt).

Geben Sie den dtype an -Parameter in to_sql .

Wir gingen von:df.to_sql(table_name, analytics_db) zu df.to_sql(table_name, analytics_db, dtype={'name_of_json_column_in_source_table': sqlalchemy.types.JSON}) und es funktioniert einfach.