这是我的代码的摘要。我从字符串中读取日期,并尝试插入redshift数据库中,但是在传递日期时遇到错误。
传递的日期采用以下格式:dd-mm-yyyy
无法将记录插入到school_holidays表中的日期/时间字段值,范围超出范围:“ 29-01-2019” 提示:也许您需要其他“日期样式”设置。
postgres_insert_query = """ INSERT INTO vacation (jurid, startdate, enddate, description) VALUES (%s,%s,%s,%s)"""
record_to_insert = (state, startdate, enddate, description)
cursor.execute(postgres_insert_query, record_to_insert)