У меня есть фрейм данных с индексом, который я хочу сохранить в базе данных postgresql.Для этого я использую df.to_sql(table_name,engine,if_exists='replace', index=True,chunksize=10000)
Столбец индекса из фрейма данных pandas копируется в базу данных, но не устанавливается в качестве первичного ключа.
Существует два решения, требующих дополнительного шага:
- указать схему
df.to_sql(schema=)
документы Установить основнойключ после того, как таблица проглотила.query:
ALTER TABLE table_name ADD PRIMARY KEY (id_column_name)
Есть ли способ установить первичный ключ без указания схемы или изменения таблицы?