sql >> データベース >  >> RDS >> PostgreSQL

Pandas.to_sqlを使用してPostgresにJSON列を書き込む

    私は解決策をウェブで探していましたが、何も見つかりませんでした。これが私たちが思いついたものです(もっと良い方法があるかもしれませんが、少なくとも誰かがこれに遭遇した場合、これは始まりです)。

    dtypeを指定します to_sqlのパラメータ 。

    df.to_sql(table_name, analytics_db)から移動しました to df.to_sql(table_name, analytics_db, dtype={'name_of_json_column_in_source_table': sqlalchemy.types.JSON}) そしてそれはうまくいきます。



    1. 数十億行に最適なデータストア

    2. Oracleでnumber(7,2)をvarcharに変更するにはどうすればよいですか?

    3. Rails:postgresでタイムゾーンを使用して時間列を作成する方法

    4. MySQL-オペランドには1つの列が含まれている必要があります