Публикации по теме '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 в значении будет пустая строка. Это на самом деле здорово, потому что вам не нужно..