PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

índice dataframe.to_sql como chave primária no postgresql


Depois de chamar to_sql:
import sqlalchemy
engine = create_engine()
engine.execute('ALTER TABLE schema.table ADD PRIMARY KEY (keycolumn);')

Infelizmente, pandas.to_sql não define a chave primária, ele também destrói a chave primária da tabela existente. É preciso estar atento às chaves primárias.