PostgreSQL 字符类型推荐使用text


跟其他数据库不一样是,在PostgreSQL中,三种字符类型之间没有性能差异。在大多数情况下,您应该使用text或varchar.

varchar(n)如果您希望PostgreSQL检查长度限制。

  • varchar(没有n) = text
  • char(没有n) = char(1)
  • varchar(n)唯一好处是:当字符串超过n时会执行失败
  • PostgreSQL中三种字符类型没有性能差异,推荐用text或varchar,要求限制长度则用varchar(n)

 

参考来源:

https://blog.csdn.net/a624806998/article/details/87092890


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM