Et år er et heltal og understøtter endda heltal aritmetik på en meningsfuld måde, så text
giver ingen mening. Du har ikke en måned eller dag, så date
er lige ud af vinduet. Den fine manual
har dette at sige om smallint
:
Det efterlader integer
som et naturligt valg. Hvis du planlægger at kombinere denne værdi med date
s og timestamps
, derefter interval
kan give mening som dato- og tidsfunktioner og -operatorer
har en god forståelse af interval
s.
Så det afhænger af, hvad du planlægger at gøre med dette "år", og hvad det egentlig er. Lyder som et simpelt integer
er passende, men du skal måske rode lidt for at kombinere det med din "anden år-måned-dag kolonne" (en date
kolonne formentlig) afhængigt af, hvordan de skal arbejde sammen.