gpt4 book ai didi

postgresql - Postgres : ERROR: value too long for type character varying(255) Does not specify the field

转载 作者:行者123 更新时间:2023-11-29 12:20:41 26 4
gpt4 key购买 nike

我偶尔会收到此错误,显然我需要将类型从字符串更改为文本,但日志没有显示哪一列是罪魁祸首。下面是 resque 的日志,这是最详细的错误输出,但它是一个大表,sql 输出从一个错误到另一个错误,只是整个更新 sql 的一小部分。关于如何找出错误所指的列的任何想法?

PG::StringDataRightTruncation: ERROR: value too long for type character varying(255) : UPDATE "listings" SET "created_at" = $1, "date_posted" = $2, "google_map_link" = $3, "phone" = $4, "acency_id" = $5, "updated_at" = $6 WHERE "listings"."id" = 392998

最佳答案

我几乎只处理 Django 中的大量文本文件。我设置了一个 dict 来镜像数据库列,即:dict['good_column']。然后在我的 try/except 中,我将它添加到我的 logger.warning("You screwed something up: ".format(dict['good_column']) 的末尾。这样,日志会告诉我在哪里寻找问题。我假设 Ruby 有一些等效的构造来执行此操作。

关于postgresql - Postgres : ERROR: value too long for type character varying(255) Does not specify the field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26305718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com