Описание тега go-gorm

GORM - это ORM-библиотека для языка программирования Go, разработанная jinzhu.
0 ответов

Таблицы не создаются в Postgresql с помощью Gorm

Я пытаюсь создать таблицу из структуры, используя следующий код. Первоначально он работал путем жесткого кодирования учетных данных для тестирования. После того, как я перешел на env vars, я хотел проверить, что таблицы и схемы будут созданы, как и …
08 ноя '18 в 16:46
1 ответ

Golang GORM и декодирование HTTP.Request.Body в JSON

Я пытаюсь декодировать JSON-запрос (обработанный с помощью gorilla/mux) в структуру и сохранить его с GORM в базе данных MySQL. Я отправляю запрос с помощью curl (см. Команду cURL). Запрос недействителен и должен потерпеть неудачу в 2 точках 1) Он н…
14 июн '17 в 18:48
1 ответ

Принадлежит Ассоциации Голанг Горм не найден с явным ForeignKey

У меня есть структура торговли примерно так: type Trade struct { ID uint BuyExecution Execution `gorm:"ForeignKey:BuyExecution"` SellExecution Execution `gorm:"ForeignKey:SellExecution"` Px int Shares int } И структура выполнения выглядит так: type …
28 июн '16 в 21:35
1 ответ

Невозможно создать связь с внешним ключом с помощью gorm, где имя поля!= Имя типа

Я пытаюсь создать отношение "принадлежащий" в моем приложении, где имя поля (и столбца БД) не совпадает с именем типа. Горм жалуется на это. Вот короткий пример, который демонстрирует проблему: package main import ( "fmt" "github.com/jinzhu/gorm" _ …
10 апр '16 в 00:34
0 ответов

Ошибка преобразования типа данных datetimeoffset в datetime

Сейчас я работаю над API RestFul, но моя функция Вставить не работает, мой статус результата кода нулевой, мой результат ошибки mssql: Ошибка преобразования типа данных datetimeoffset в datetime и EXEC SMSBlast2Procedure '087871723282', 'adsbjkadhdh…
21 фев '19 в 08:30
1 ответ

Лучшее решение для исполнения sql файла от golang gorm lib

Может, у кого-нибудь есть более простой код для выполнения sql файла gorm lib? // CARRIERS IMPORT err := DB.Session.Model(model.Carriers{}).Count(&carriers).Error if err != nil { panic(err) } else if carriers == 0 { path, err := filepath.Abs("./…
03 янв '18 в 09:13
1 ответ

Gorm + Docker ошибка при подключении

Я пытаюсь подключиться к моей базе данных postgresql с помощью Docker: package main import ( "fmt" "log" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/postgres" ) type Product struct { gorm.Model Code string Price uint } var db *gorm.D…
05 ноя '17 в 10:29
1 ответ

Как я могу установить COLLATION поля в utf8_general_ci с GORM?

Я хотел бы иметь поле типа строки в базе данных MySQL, которое не учитывает регистр и уникально. Я использовал следующую модель: type User struct { Id int64 `json:"id" sql:"AUTO_INCREMENT"` Email string `json:"email" sql:"unique_index"` } что делает…
16 мар '15 в 21:22
5 ответов

Скрыть поля в Голанг Горм

Я использую Gorm в своем проекте Golang. Именно у меня есть Rest-API, и я получаю запрос, создаю процесс и возвращаю объект, поэтому, например, у меня есть структура User, подобная этой: type User struct { gorm.Model Password []byte Active bool Emai…
16 май '17 в 13:39
1 ответ

Как проверить, было ли значение bool из структуры изменено на false или оно уже было ложным

type user_account struct { ID string `sql:"type:uuid;default:uuid_generate_v4()"` Gender_Identity_id string `sql:"type:uuid;default:uuid_generate_v4()"` Email string Name string LastName string Password string BirthDate string `sql:"type:date;defaul…
06 мар '18 в 20:36
1 ответ

"Сообщение": "отношение \" пользователи \ "не существует", Голанг

У меня есть API, написанный на Go, у меня есть следующий набор моделей... type User struct { gorm.Model ID string `sql:"type:varchar(36);primary key"` Name string Password string Email string Content []Content Location string Tracks []Track Avatar s…
26 мар '16 в 18:46
1 ответ

Golang GORM pq слишком много соединений

Я использую GORM GOLANG в моем проекте, все хорошо, пока я не получил сообщение об ошибке: pq: sorry, too many clients already Я просто использую конфигурацию по умолчанию. Ошибка произошла после того, как я сделал много тестовых запросов для моего …
29 апр '16 в 09:50
0 ответов

Запрос gorm не возвращает ничего

Я новичок в gorm (в этом отношении, я новичок в go а также) и, как вы могли ожидать, я нашел то, что не могу обернуть головой: n_user, err := NewUser("Vikram Durai", "vikramdurai", "hello", make([]Repository, 1)) if err != nil { log.Fatal(err) } err…
29 окт '17 в 12:57
2 ответа

Извлечение значения NULL datetime в MySQL с помощью GORM

Я хочу получить последнюю строку посещения, имеющую out_time как NULL используя Горм.NIL сам по себе является типом, где VisitDetail OutTime mysql.NullTime, Код:- var visitDetail models.VisitDetail db.Where("out_time=? ", nil).Last(&visitDetail)…
21 фев '18 в 05:56
0 ответов

Тупик на POST-запросе Webservice с использованием gin-go gorm

Я захожу в тупик, когда запускаю тесты по запросу POST. Я предполагаю, что Горм замедляет мой запрос, используя переходы. журнал показывает: (Ошибка 1213: обнаружена тупиковая ситуация при попытке получить блокировку; попробуйте перезапустить транза…
21 авг '18 в 17:19
2 ответа

Почему gorm db.First() паникует с "неверным адресом памяти или разыменованием нулевого указателя"?

Я не могу понять, сделал ли я что-то глупое или нашел ошибку в gorm. Хотя я очень хорошо понимаю, что означает "недопустимый адрес памяти или разыменование нулевого указателя", я совершенно не понимаю, почему он появляется здесь. Короче я звоню db.F…
17 июл '15 в 02:21
2 ответа

Как использовать Горм с Beego

Beego ORM пока что неполон (например, он не поддерживает ограничения внешнего ключа). Поэтому я решил использовать Горм с Beego. Как правильно это сделать? Я видел пример кода из Gorm: import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dial…
08 сен '16 в 01:56
0 ответов

go-gorm, как выразить many2many с помощью дополнительных столбцов

Я хочу выразить следующие таблицы в GORM: CREATE TABLE indexes ( id INTEGER PRIMARY KEY, name VARCHAR ) CREATE TABLE services ( id INTEGER PRIMARY KEY, name VARCHAR ) CREATE TABLE index_service ( index_id INTEGER REFERENCES indexes(id), service_id I…
05 окт '17 в 01:36
1 ответ

Как я могу переключить соединение с базой данных и поделиться им с моделью в Голанге? (Ревель + Горм)

Я хочу настроить разделение базы данных как https://github.com/thiagopradi/octopus в Revel + Gorm(или любой другой ORM в Голанге). Я получу строку подключения БД в фильтре безопасности (это был пользовательский фильтр, добавленный после фильтра para…
24 май '16 в 04:37
1 ответ

Пойди поразмышляй с библиотекой Горм

Я использую пакет gorm ( https://github.com/jinzhu/gorm) в качестве библиотеки базы данных в golang. У меня есть много классов (таблиц базы данных), таких как "Отель" или "Пакет". Дублирование кода не является хорошей практикой программирования. В к…
15 фев '16 в 16:40