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

Kann pandas/sqlalchemy verwendet werden, um Arrays in eine SQL-Datenbank einzufügen? (Postgres)

Ich habe die dtypes erwähnt ausdrücklich und es hat bei mir für postgres funktioniert.

//sample code

import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy.dialects import postgresql
 df.to_sql('mytable',pgConn, if_exists='append', index=False,  dtype={'datetime': sqlalchemy.TIMESTAMP(), 'cur_c':postgresql.ARRAY(sqlalchemy.types.REAL),
        'volt_c':postgresql.ARRAY(sqlalchemy.types.REAL)
        })