Ant*_*ton 26 database postgresql
我在PostgreSQL中使用字符变化数据类型.我无法在PostgreSQL手册中找到这些信息.字符变化数据类型中字符的最大限制是多少?
Fra*_*ack 25
参考文档,对varchar(n)类型定义没有明确的限制.但:
...
在任何情况下,可存储的最长字符串大约为1 GB.(n数据类型声明中允许的最大值小于该值.更改此值不会非常有用,因为使用多字节字符编码时,字符数和字节数可能完全不同.如果您希望存储没有特定上限的长字符串,使用不带长度说明符的文本或字符变化,而不是构成任意长度限制.)
另请注意:
提示:这三种类型之间没有性能差异,除了使用空白填充类型时增加的存储空间,以及一些额外的CPU周期来检查存储到长度受限列中的长度.虽然character(n)在其他一些数据库系统中具有性能优势,但PostgreSQL没有这样的优势; 事实上,由于额外的存储成本,字符(n)通常是三者中最慢的.在大多数情况下,应该使用文本或字符变化.
| 归档时间: |
|
| 查看次数: |
29272 次 |
| 最近记录: |