Как обрабатывать столбцы идентификаторов / автоинкрементов при записи в Exasol DB? - PullRequest
0 голосов
/ 21 октября 2019

У меня есть таблица Exasol с первичным ключом автоинкремента, и я хочу заполнить ее, используя import_from_pandas из pyexasol.

При импорте в таблицу exasol мне нужно оставить RKEY, поскольку Exasol автоматически увеличивает его. Но оставить Rkey пустым или не создавать столбец Rkey в пандах вообще не работает для меня.

Я прошел pandas.to_csv, и у него, похоже, нет возможности пропустить столбцы при записи в csv.

import pandas as pd
import pyexasol

score = pd.DataFrame(columns = ['rkey','score'])
score['score'] = list(range(10))
conn = pyexasol.connect(dsn=dsn,user=user, password=pw,compression=True)
conn.import_from_pandas(score,(schema, table))

У кого-нибудь есть решение этой проблемы?

...