Un año es un número entero e incluso admite la aritmética de números enteros de manera significativa, por lo que text
no tiene sentido. No tienes un mes ni un día, así que date
está justo fuera de la ventana. El buen manual
tiene esto que decir sobre smallint
:
Eso deja integer
como una elección natural. Si planea combinar este valor con date
s y timestamps
, luego interval
podría tener sentido como operadores y funciones de fecha y hora
tener una buena comprensión de interval
s.
Así que depende de lo que planees hacer con este "año" y de lo que realmente sea. Suena como un simple integer
es apropiado, pero es posible que tenga que jugar un poco para combinarlo con su "segunda columna año-mes-día" (una date
presumiblemente) dependiendo de cómo necesitan trabajar juntos.