Описание тега 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