首页 > 解决方案 > 我总是得到 255 个字符的值

问题描述

我的 Postgres DB 中有一张表。在此表中,有一列city该列的类型character和长度为 255。

当我尝试在此列中添加一个城市时,例如伦敦,然后,我尝试获取这个城市,我得到一个长度为 255 的值。

看起来像 [London..................................-255] 点是空字符

当我在 db 中添加值时,总是在做trim.

我将pg用于节点 js

标签: postgresql

解决方案


正如评论所说,您不想character(255)用作字段类型,它始终为 255 个字符,并用空格填充。

相反,您可能varchar(255)考虑使用text.


推荐阅读