psycopg2: Импорт csv в postgres

Подскажите пожалуйста, пытаюсь импортировать файл csv в таблицу pg. Использую psycopg2 и jupyter-notebook.

import psycopg2
conn = psycopg2.connect("host='localhost' port='5432' dbname='postgres' user='postgres' password='*******'")
cur = conn.cursor()
cur.execute("""truncate table "sandbox".promolist;""")
f = open(r'test.csv', 'r')
cur.copy_from(f, "sandbox.promolist", sep=';', null = "")
f.close()
conn.commit()
conn.close()

Однако получаю ошибку:

UndefinedTable                            
<ipython-input-2-149d5141a140> in <module>
      4 cur.execute("""truncate table "sandbox".promolist;""")
      5 f = open(r'test.csv', 'r')
----> 6 cur.copy_from(f, "sandbox.promolist", sep=';', null = "")
      7 f.close()
      8 conn.commit()

UndefinedTable: ОШИБКА:  отношение "sandbox.promolist" не существует

Схема указана верная, что я делаю не так?


Ответы (0 шт):