sql >> Base de Datos >  >> RDS >> PostgreSQL

índice dataframe.to_sql como clave principal en postgresql

Después de llamar a to_sql:

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

Desafortunadamente, pandas.to_sql no establece la clave principal, incluso destruye la clave principal de la tabla existente. Uno debe ser consciente de las claves principales.