[英]inserting relationships go-pg PostgreSQL
我有2個結構來表示ManyToMany
關系。 用戶和注釋
type User struct {
ID int
Name string
Notes []*Note
}
type Note struct {
TableName struct{} `sql:"user_notes"`
ID int
Text string
}
現在,假設我要插入一個新用戶,同時還要添加一些注釋。
我希望這能插入一個用戶及其注釋:
note := Note{
Text: "alohaa dude",
}
user := User{
Name: "peter",
Notes: []Note{no},
}
s.DB.Insert(&user)
但是,這僅保存用戶,而不保存用戶和注釋。 在go-pg中,我必須手動執行此操作,還是通過ORM自動執行操作?
Rodrigo,此處正在討論相同的問題陳述: https : //github.com/go-pg/pg/issues/478
目前,go-pg不支持此功能,您可能需要嘗試使用db prepare方法插入具有關系的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.