Вопросы по теме '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