для json-а) ?
что вы используете для полей, которые могут быть NULL в БД?
Указатели
И ведь можно и IFNULL бахнуть
Можно, но часто лучше это проверять в Go, чем менять SQL запрос
Я в одном проекте увидел IFNULL, почесал репу, посмотрел - и сделал так же. И по итогу оно как-то получше выходит идиотских sql.Null типов.
Примерно поэтому я и советую указатели 😄 Вместе с https://github.com/AlekSi/pointer
Всё еще целый обвес vs IFNULL.
Ну если IFNULL – это меньшая проблема, то ок, конечно. Я не хотел бы писать самые простые запроса вида «дай мне все колонки для строки с PK = XXX» руками
возможно этот пакет перестанет быть актуальным после решения этого issue https://github.com/golang/go/issues/45624
Да, я знаю, там уже есть кросс-ссылки
Обсуждают сегодня