Вопросы по теме 'go-gorm'

Как правильно передать ссылку на базу данных для использования транзакций
Обычно я разбиваю свои веб-проекты на домены, и в каждом домене есть сервис (бизнес-уровни) и репозиторий (уровень доступа к данным). Я создаю проект, в котором у меня есть два домена (Работа и Заголовки). При создании или обновлении задания, в...
1671 просмотров
schedule 11.03.2024

Запрос столбцов JSONB с помощью GORM с использованием модели
У меня есть структура / модель type User struct { gorm.Model Name string `gorm:"unique;not null" json:"name"` Data postgres.Jsonb `json:"data"` } Я могу запросить в postgres db=# select id,name,data from...
6023 просмотров
schedule 31.03.2024

JSON1 поддерживает go-sqlite3 с использованием gorm
В следующем примере я использую json_extract(...) , используя драйвер go-sqlite3 в Golang. package main import ( _ "github.com/mattn/go-sqlite3" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/sqlite" "fmt"...
688 просмотров
schedule 01.12.2022

Горм добавляет нежелательный пункт where, который мне не нужен
Я пытаюсь запросить и получить все данные, используя соединение Postgres с gorm в golang. Моя Горм Модель type WebsiteSlots struct { Id uint `gorm:"primary_key"` Settings string `gorm:"json"` AdsizeId int `gorm:"type:int"`...
161 просмотров
schedule 07.05.2024

Не удается преобразовать время из БД в пользовательское время.
Мне нужно прочитать даты из базы данных, преобразовать их в определенную метку времени и преобразовать в JSON. У меня есть следующий код: package usages import ( "fmt" "time" ) type SpecialOffer struct { PublishedDate jsonTime...
352 просмотров
schedule 02.10.2022

GORM ORM: Возможна ли предварительная загрузка в обоих направлениях отношений?
Я хотел бы знать, можно ли предварительно загружать данные с обеих сторон отношений. Рассмотрим этот пример: type User struct { gorm.Model Name string Documents []Document // has-many } type Document struct { gorm.Model...
95 просмотров
schedule 17.05.2024

Ошибка Gorm and Gin 500 только при обновлении
У меня довольно простой CRUD для списка задач, и пока я могу создавать, перечислять все, перечислять по идентификатору и удалять записи, но, когда я пытаюсь обновить, это дает мне следующую ошибку: go-proj | reflect: call of...
220 просмотров
schedule 25.04.2024

Отношение Gorm "многие ко многим" дублирует значения
Я пытаюсь установить отношения "многие ко многим" в моем демонстрационном API между Job и списком навыков []Skill . Структура работы type Job struct { ID string `sql:"type:uuid;primary_key;"` Title...
215 просмотров
schedule 06.06.2024

ОШИБКА GORM: нулевое значение в идентификаторе столбца пользователей отношения нарушает ограничение ненулевого значения
Я создаю очень маленькое приложение для изучения Golang и использую Echo с GORM и PostgreSQL для простого CRUD. Дело в том, что я всегда получаю эту ошибку ERROR: null value in column "id" of relation "users" violates...
461 просмотров
schedule 13.12.2023

Golang gorm - получить отношение без предварительной загрузки
Я новичок в gorm и golang, и я работаю над запросом, чтобы получить разговоры пользователя с пользователями, которые участвуют в разговоре. У меня запрос работает, как ожидалось, но моя проблема в том, что он не вызывает отношения пользователей....
210 просмотров
schedule 17.11.2022