PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

dataframe.to_sql index come chiave primaria in postgresql

Dopo aver chiamato to_sql:

import sqlalchemy
engine = create_engine()
engine.execute('ALTER TABLE schema.table ADD PRIMARY KEY (keycolumn);')

Sfortunatamente, pandas.to_sql non imposta la chiave primaria, distrugge anche la chiave primaria della tabella esistente. Uno deve essere consapevole delle chiavi primarie.