postgresql - 我总是得到 255 个字符的值
问题描述
我的 Postgres DB 中有一张表。在此表中,有一列city
该列的类型character
和长度为 255。
当我尝试在此列中添加一个城市时,例如伦敦,然后,我尝试获取这个城市,我得到一个长度为 255 的值。
看起来像 [London..................................-255] 点是空字符
当我在 db 中添加值时,总是在做trim
.
我将pg用于节点 js
解决方案
正如评论所说,您不想character(255)
用作字段类型,它始终为 255 个字符,并用空格填充。
相反,您可能varchar(255)
会考虑使用text
.
推荐阅读
- php - 在 PHP 多维数组中返回所有节点值及其父节点
- python - unpickling AttributeError
- c++ - pimpl 设计模式是否会阻止您进行编译?
- pyspark - Databricks MQTT 流式处理 AbstractMethodError
- django - Django IIS 混合模式身份验证无法登录管理站点
- listview - 为什么 GridView.builder 返回高度扩展的元素,而 ListView.Seperated 返回具有正常高度的元素?
- ios - 圆形UIView中的UIImage swift
- kubeflow - Kubeflow 管道 - 将字符串传递给输出
- emacs - Emacs hg ci 不再启动单独的 emacs 窗口
- ios - 当应用程序从后台返回到前台时,iOS 权限警报不显示