Можете ли вы определить свойство "возможно", которое не может быть использовано в "Йесод персист"

Я все еще новичок в Йесод, так что я могу упустить что-то важное.

Я понимаю, что добавление Maybe Атрибут поля Persist Entity, по-видимому, делает атрибут необнуляемым в базе данных, а также заключает его в значение Maybe в определении Data. Я пытался создать тестовый объект с отметкой времени, которая имеет default=CURRENT_TIME, Если я теперь отправляю JSON-представление этой сущности без временной метки, я получаю ошибку об отсутствующей временной метке, когда пытаюсь использовать requireJsonBody, Я думаю, я мог бы добавить Maybe к отметке времени, чтобы получить разбор JSON для успеха. Но тогда я больше не буду иметь ненулевое ограничение для столбца в базе данных?

0 ответов

Другие вопросы по тегам