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

Что произойдет, если произойдет ошибка, и мое приложение golang ее не обработает?
В настоящее время я использую gorm и gin framework . Интересно, что произойдет, если произойдет ошибка, и мое приложение ее не обработает? Пример: if err := db.Where("name = ?", "jinzhu").First(&user).Error; err != nil { // error...
535 просмотров
schedule 20.05.2023

Отношения один ко многим с гормом в голанге не работают
У меня две таблицы: type Person struct { ID int FirstName string LastName string Functions []Function } type Function struct { gorm.Model Info string Person Person } Я создаю такие таблицы:...
2201 просмотров
schedule 12.08.2022

Поддерживает ли Go-Gorm вставку с автоматически увеличивающимся идентификатором для секционированных таблиц в PostgreSQL?
У меня есть таблица в PostgreSQL, представленная следующей структурой Go: type AppLog struct { ID int // set to auto increment in DB, also a primary key event string createTime time.Time } Я настроил ежемесячное разбиение таблицы...
1161 просмотров
schedule 02.03.2023

Внешний ключ в исходной структуре?
Я начинаю с Горма и пытаюсь смоделировать следующее: type MyLink struct { gorm.Model Title string Url string } // group of links under a single title type MyLinkSection struct { gorm.Model Title...
613 просмотров
schedule 28.05.2024

Как удалить повторяющийся код в Go с Gorm
Я использую пакет gorm в качестве библиотеки базы данных в golang. У меня есть много таблиц базы данных, таких как «Хосты» или «Заказы». В моем приложении CRUD каждый контроллер имеет функцию setHost / setOrder .... Я могу написать эту заданную...
215 просмотров
schedule 05.08.2022

Несколько предварительных загрузок Gorm не работают
Добрый понедельник, утро всем! У меня проблема с предварительной загрузкой объектов! Я делаю несколько предварительных загрузок сущностей. Country entity работает нормально, но Report не предварительно загружается. Есть идеи, что может быть...
58 просмотров
schedule 04.11.2022

Gorilla Mux и GORM терпят неудачу
Я следил за этим руководством. о том, как настроить базовый API с PostgreSQL, Gorilla Mux и GORM. Это мое приложение: package main import ( "encoding/json" "net/http" "github.com/gorilla/mux" "github.com/jinzhu/gorm" _...
135 просмотров
schedule 18.09.2022

Использовать подзапрос в Select
Есть ли способ использовать функцию SubQuery в Select?? Я видел это как часть предложения Where, но мне нужно выбрать. Я решаю это временно, делая это: func GetUserProviders(userID int) ([]userprovider, error) { providers :=...
1138 просмотров
schedule 28.07.2022

Каскад мягкого удаления не работает
Задача: если пользователь отмечен как удаленный при обратном удалении, его календарь также должен быть помечен как удаленный. структуры: type User struct { gorm.Model Username string FirstName string LastName string...
485 просмотров
schedule 12.07.2022

Вложенные структуры с использованием модели gorm
У меня есть структура под названием User: type User struct { Email string Name string } и структура с именем UserDALModel: type UserDALModel struct { gorm.Model models.User } Модель горм выглядит так: type Model...
1967 просмотров
schedule 27.08.2022

Сохранение дополнительных данных с помощью GoLang
Итак, я использую Go Lang 1.10.3 с фреймворком Echo с Gorm и Postgres в качестве моей базы данных. У меня есть три таблицы / структуры: Profile, Addresses и Profile_addresses. Структуры следующие: Профиль type Profile struct {...
148 просмотров
schedule 04.01.2023

Как предварительно загрузить с Gorm
Я попадаю в преграду с предзагрузкой и ассоциациями type Entity struct { ID uint `gorm:"primary_key"` Username string Repositories []*Repository `gorm:"many2many:entity_repositories"` } type Repository struct { ID uint...
3936 просмотров
schedule 30.05.2022

Вставьте NULL для времени. Время, декодированное из JSON
Я создаю прототип конечных точек REST поверх существующей производственной БД и застрял в столбце даты и времени с нулевым значением. Я уже читал такие темы, как Nullable time.Time in golang или Извлечение значения даты и времени NULL в MySQL с...
1502 просмотров
schedule 28.01.2024

GORM не обновляет логическое поле до false
На updates gorm не обновляет логический тип до false . По умолчанию он обновляется до true , но когда я пытаюсь обновить до false , не меняется. Ошибок тоже не вижу. В чем может быть проблема? type Attendee struct { ID uint...
7799 просмотров
schedule 05.07.2023

gorm many2many и дополнительные поля в таблице ассоциаций
У меня есть ассоциация many2many (используется для возврата JSON). В модели заявлено: // models/school.go type School struct { ID int `gorm:"primary_key"` Name string `gorm:"not null"` Accreditations...
831 просмотров
schedule 17.10.2022

go-gorm postgres dialect: управление структурами для вставки и поиска jsonb для правильного использования тегов json
Я много искал, и хотя я могу найти кучу хороших статей, которые объясняют, как работать с пакетом pq напрямую. Я не могу работать в контексте go-gorm и диалекта postgresql. Если в Checks.go я использую ChecksMap , он не позволяет мне вставлять,...
1307 просмотров
schedule 01.04.2023

Запрос Gorm без столбцов Gorm.Model
Как я могу опустить столбцы из gorm.Model. Например. Дата создания, Дата изменения. Рассмотрим следующую модель: type User struct{ gorm.Model Firstname string Lastname string } Теперь я могу выбрать конкретный столбец с...
460 просмотров
schedule 10.05.2022

Как организовать несколько внешних ключей для gorm
Я делаю проект Go с gorm для mysql. При создании таблицы mysql с использованием gorm необходимо создать несколько внешних ключей для одной таблицы. До сих пор он создавался как следующий код такая таблица type Members struct { ID...
931 просмотров
schedule 01.08.2023

Go-Gorm `has many` не работает под анонимным полем
Я новичок в golang gorm и недавно столкнулся с проблемой с ассоциацией. Я создал такую ​​структуру: type DeliveryItem struct { .......... Targets []TargetType `json:"targets" gorm:"foreignkey:FK"` } Я создаю структуру с именем...
65 просмотров
schedule 30.04.2022

Вложенные структуры Gorm Preload
type MainStruct struct { Defaults Foo string Bar string Baz int64 Struct1 MyStruct1 `gorm:"foreignkey:MainStructID"` } type MyStruct1 struct { Defaults MainStructID int64 `json:"-"` ID1 int64...
123 просмотров
schedule 07.07.2022