История изменений
Исправление no-such-file, (текущая версия) :
Если предполагаются и конкретные даты, то нужно менять логику работы. Сохранять отдельно признак, полная дата, или нет. Как вариант сохранять диапазон дат. Т.е. 1946-01-01, 1946-12-31. Для полных дат диапазон будет одним днём.
С другой стороны, если тебе не нужно вычислять интервалы прямо в БД и всё такое, то сохраняй тупо в строку, как уже советовали.
Исходная версия no-such-file, :
Если предполагаются и конкретные даты, то нужно менять логику работы. Сохранять отдельно признак, полная дата, или нет. Как вариант сохранять диапазон дат. Т.е. 1946-01-01, 1946-12-31. Для полных дат диапазон будет одним днём.