Postgres:错误:值对于类型字符变化太长(255)不指定字段

2023-12-14

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

PG::StringDataRightTruncation:错误:值对于类型字符变化太长(255):更新“列表”SET“created_at”= $1,“date_posted”= $2,“google_map_link”= $3,“phone”= $4,“acency_id” = $5, "updated_at" = $6 其中 "listings"."id" = 392998


我几乎只在 Django 中处理大量文本文件。我设置了一个字典来镜像数据库列,即:dict['good_column']。 然后在我的尝试/例外中,我将其添加到我的 logger.warning("你搞砸了一些事情:".format(dict['good_column']) 的末尾。这样,日志就会准确地告诉我在哪里查找问题。我假设 Ruby 有一些等效的结构来完成这个任务。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Postgres:错误:值对于类型字符变化太长(255)不指定字段 的相关文章

随机推荐