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.