Data da loja com mês / dia opcional
Quero armazenar a data no meu banco de dados Postgres.
O único problema é que essa data pode ter dia opcional ou até mês.
Exemplo:
O usuário fornece o período em que ele estava empregado - não é necessário data completa (dia + mês + ano), mas apenas o ano inicial e o final do ano.
No entanto, existem usuários que trabalharam apenas de maio a outubro no mesmo ano, portanto, o mês também deve ser fornecido.
Como lidar com esse tipo de data opcional?