Rok jest liczbą całkowitą, a nawet obsługuje arytmetykę liczb całkowitych w znaczący sposób, więc text
nie ma sensu. Nie masz miesiąca ani dnia, więc date
jest tuż za oknem. dokładny podręcznik
ma to do powiedzenia na temat smallint
:
To pozostawia integer
jako naturalny wybór. Jeśli planujesz połączyć tę wartość z date
s i timestamps
, a następnie interval
może mieć sens, ponieważ funkcje i operatory daty i czasu
dobrze rozumiesz interval
s.
Więc to zależy od tego, co planujesz robić w tym „roku” i czym on naprawdę jest. Brzmi jak prosta integer
jest właściwe, ale być może będziesz musiał trochę pokombinować, aby połączyć go z "drugi rok-miesiąc-dzień kolumna" (date
prawdopodobnie) w zależności od tego, jak muszą ze sobą współpracować.