Индекс dataframe.to_sql в качестве первичного ключа в postgresql - PullRequest
0 голосов
/ 22 мая 2018

У меня есть фрейм данных с индексом, который я хочу сохранить в базе данных postgresql.Для этого я использую df.to_sql(table_name,engine,if_exists='replace', index=True,chunksize=10000)

Столбец индекса из фрейма данных pandas копируется в базу данных, но не устанавливается в качестве первичного ключа.

Существует два решения, требующих дополнительного шага:

  1. указать схему df.to_sql(schema=) документы
  2. Установить основнойключ после того, как таблица проглотила.query:

    ALTER TABLE table_name ADD PRIMARY KEY (id_column_name)

Есть ли способ установить первичный ключ без указания схемы или изменения таблицы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...