go-gorm

    1熱度

    1回答

    鑑於已在數據庫中創建並且在適當的表中的行有效數據數據結構如下: - type Deployment struct { gorm.Model Name string `gorm:"unique_index:idx_name"` RestAPIUser string RestAPIPass string Servers []Server

    1熱度

    2回答

    我使用Go-GORM連接到cockrouch數據庫集羣。我寫了一個輔助函數來處理連接和自動遷移部分。一切工作正常,除非我想自動遷移超過1個模型。 err = helperdb.HandleMigrate(db, models.Resource{}, models.Right{}) if err != nil { helperlog.Log("Clavem", "HandleMigrat

    0熱度

    1回答

    我正在使用jinzhu/gorm構建Golang後端,並且在嘗試設置兩個表格之間的關係時遇到了一些問題,例如, 項目和製造商使用外鍵。 我遵循jinzhu.me/gorm/models的步驟,但我老實發現自己感到困惑來自手動書寫表等的更直接的方法,例如,使用go pq。 item.go: package model import "github.com/jinzhu/gorm" type

    0熱度

    1回答

    我想在使用golang gorm的(my)sql表中創建一個自引用。目前我的代碼看起來是這樣的: type Person struct { gorm.Model Name string Children []*Person `gorm:"ForeignKey:ParentID"` ParentID uint } func main() { /

    0熱度

    1回答

    我是Go新手,正在使用Gorm查詢我的postgres數據庫,但無法以字典格式返回我的數據,其中pokemon的類型作爲該類型的所有口袋妖怪的數組 JSON:不能解組對象進式的圍棋值[] models.Pokemon 這裏是我的代碼: type Pokemon struct { Name string `db:"name"` Type string `db:"type"` }

    3熱度

    1回答

    我想知道如何使用gorm在FROM子句中使用子查詢。它看起來像下面這樣: SELECT * FROM ( SELECT foo.* FROM foo WHERE bar = "baz" ) AS t1 WHERE t1.id = 1; 我已經建立了使用golang子查詢: db.Model(Foo{}).Where("bar = ?", "baz") 但我

    0熱度

    1回答

    的目標是創建具有兩個外鍵的中間模型(user_product):用戶和產物。 我們能否在外部文件(以某種方式)與用戶和產品結構實現這一目標還是有,我們把它們放在同一個文件,UserProduct一個,像文檔? 此時,將它們放在外部並將它們導入到UserProduct中會導致導入循環錯誤,當然。 結構: app/ models/ product.go user.go

    0熱度

    1回答

    我有一個用戶模型,目前只有一行。我想指望整個用戶表中的行數,這裏是我的代碼: var count int64 db.Model(&models.User{}).Count(count) fmt.Println(count) 我期待但打印。 什麼是使用gorm打印表格中的行數的正確方法? 更新:我的用戶模型: package models import "github.com/jinzh

    0熱度

    1回答

    我使用gorm和postgresql9.4。 運算符?|用於我的查詢。 DB.Where(`a->'b' ?| ARRAY['1','2','3'] `) 打印SQL: WHERE a->'b' | ARRAY['1','2','3'] 操作?|轉換|。這不是我想要的。 謝謝。

    0熱度

    2回答

    我的數據庫中有一個分層模型(一個團隊有客戶,每個客戶可以有筆記)。我的目標是能夠清理數據庫,如果一個團隊被刪除: - >刪除團隊 - >刪除所有客戶 - >刪除每個客戶的所有筆記 我的計劃是用BeforeDelete回調,但在團隊回調之後,BeforeDelete for Customers不會被更好地調用。 在數據庫中,團隊被刪除以及其客戶,但客戶的說明不是。日誌行也不會被打印。 您是否知道是否