У меня есть таблица postgres, где у меня есть столбец date
типа отметка времени с часовым поясом
Теперь, когда я вставляю запись в таблицу, для этого столбца всегда происходит сбойи выдает ошибку типа
column "date" is of type timestamp with time zone but expression is of type numeric
Я использую Python для выполнения запроса SQL и для даты столбца, я передаю значение datetime.now (tz) , которое я в основном получаю по
import pytz
from datetime import datetime
tz = pytz.timezone("Asia/Kolkata")
date = datetime.now(tz)
В таблице уже существуют значения для столбца date
, который имеет значения, такие как 2018-07-23 10:30:00+05:30
, и мое сгенерированное значение равно 2018-10-04 17:53:18.431857+05:30
, которое, я считаю, имеет тот же формат. Тогда почемуЯ получаю эту ошибку?