我的PostgreSQL自动在字段值后插入许多空格字符

我的PostgreSQL自动在字段值后插入许多空格字符,第1张

概述当我在PostgreSQL中插入数据时,它会在字段值后自动插入许多空格. 我厌倦了解决它,但我找不到任何东西 例如:我想在“名称”列中插入值“John”.它在John之后插入空格. ->> 'John______________________________________________________________' character是一种不应该使用的糟糕数据类型.这只是其中一个原因.见 当我在Postgresql中插入数据时,它会在字段值后自动插入许多空格.

我厌倦了解决它,但我找不到任何东西

例如:我想在“名称”列中插入值“John”.它在John之后插入空格.

->> 'John______________________________________________________________'
解决方法 character是一种不应该使用的糟糕数据类型.这只是其中一个原因.见 character types – postgresql manual.

将这些字段更改为text或varchar(n).对需要一个长度的检查约束的文本通常是最佳选择.

ALTER table thetable ALTER ColUMN colname TYPE text;

顺便说一句,如果你发布sql并且 – 最好是在psql中运行该sql的输出,它会更容易回答你的问题,这会生成可复制和粘贴的纯文本输出.

总结

以上是内存溢出为你收集整理的我的PostgreSQL自动在字段值后插入许多空格字符全部内容,希望文章能够帮你解决我的PostgreSQL自动在字段值后插入许多空格字符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存