met*_*oia 18 database postgresql database-design postgresql-9.1
年度数据的最佳PostgreSQL数据类型是什么,例如2006或1847
TEXT
.SMALLINT
,DATE
?理想情况下,我希望能够使用第二年 - 月 - 日列(DATE
格式)查询该列.
mu *_*ort 22
一年是一个整数,甚至以有意义的方式支持整数运算,所以text
没有意义.你没有一个月或一天所以date
就在窗外.该精细的手工具有这样说smallint
:
该
smallint
类型通常仅在磁盘空间非常宝贵时使用.
这integer
是一个自然的选择.如果您计划将此值与date
s 组合timestamps
,那么interval
可能有意义,因为日期和时间函数和运算符对interval
s 有很好的理解.
所以这取决于你计划用这个"年"做什么以及它到底是什么.听起来很简单integer
是合适的,但你可能不得不将它与你的"第二年 - 月 - 日列"(date
可能是一个专栏)结合起来,这取决于他们需要如何协同工作.
归档时间: |
|
查看次数: |
7830 次 |
最近记录: |