Я пытаюсь вставить вывод, полученный из Pandas Dataframe, в таблицу Redshift, используя опцию insert
. Ниже приведены мои данные:
dwh_cur.execute("""select max(created_at) from table_name""")
df = dwh_cur.fetchall()
df = pd.DataFrame(df, columns = ['max_date']) <<-- Pandas output
Я пытаюсь вставить вышеприведенный вывод в таблицу Redshift, используя следующий запрос:
dwh_cur.execute("""insert into new_table values('table_name', max_date)""")
Я получаю ошибку
psycopg2.ProgrammingError: column "max_date" does not exist in new_table
Ниже приводится структура new_table
:
table_name, max_date