мне удалось получить соединение из Python с помощью модуля psycopg2, и я хочу, чтобы вставить данные в таблицу «слежка», имеющих следующие четыре колонок:psycopg2 - Вставка - tsrange и символьные различные типы
course_id = "651" # Character varying(6)
date = "[2015-08-22 10:00:00,2015-08-22 12:00:00)" #tsrange
room_id = "d2" #text
duration = 150 #smallint
Поле даты в настоящее время отформатировано как строка. Я знаю модуль «datetime»; однако, когда я просматриваю модули в PyCharm, наиболее близким к появлению «DateTime» из Zope Foundation ..
Когда я пытаюсь вставить данные следующим образом, я получаю сообщение об ошибке «Ошибка программирования: ошибка синтаксиса в точке или рядом», дата».
cur.execute("INSERT INTO invigilation (course_id date room_id duration)
\VALUES (%s, %s, %s, %s", (course_id, date, room_id, str(duration)))