Публикации по теме 'gorm'


Реализация UUID и двоичного кода (16) в gorm v2.
Использование настраиваемых типов данных Привет, разработчики 👋. В этой статье я продемонстрирую, как мы можем использовать типы данных UUID и Binary (16) в gorm v2 и golang. Что такое UUID? UUID - это всего лишь 128-битное значение, которое обычно представляется в удобочитаемом формате в виде строки UTF8, состоящей из 5 групп шестнадцатеричных символов, разделенных тире. Пример: cef4c20c-30cf-11eb-9242–9822ef9cf075 Плюсы использования UUID вместо AUTO_INCREMENT PRIMARY..

Перейти с ORM - в дыру G (orm)
Перейти с ORM - в дыру G (orm) Привет! Эта статья предназначена для разработчиков, которым нужна быстрая установка Go-ORM. Мы будем создавать бэкэнд Go с GORM, подключать его к Postgres DB и реализовывать операции CRUD. Для простой настройки, без ORM , вы можете прочитать мою статью здесь Go: Что? ORM (объектно-реляционное сопоставление) - это метод программирования для преобразования несовместимых типов данных. Представьте, что два человека, говорящие на разных..

(TIL) Не используйте структуру в GORM при построении предложения «где».
GORM — очень удобный ORM для Golang. Он предоставляет множество функций для управления сложностью базы данных и поддерживает многие базы данных. Подробнее об этом можно прочитать на https://gorm.io/ . В golang все переменные имеют значение по умолчанию, даже если вы не установили его явно. Например, переменная x, объявленная следующим образом: var x int , будет иметь значение 0 или var y string в значении будет пустая строка. Это на самом деле здорово, потому что вам не нужно..