0
我有2個結構來表示ManyToMany
關係。用戶和注意事項插入關係go-pg PostgreSQL
type User struct {
ID int
Name string
Notes []*Note
}
type Note struct {
TableName struct{} `sql:"user_notes"`
ID int
Text string
}
現在讓我們說我想插入一個新用戶,同時還要添加一些註釋。
我希望它可以插入一個用戶及其說明(S):
note := Note{
Text: "alohaa dude",
}
user := User{
Name: "peter",
Notes: []Note{no},
}
s.DB.Insert(&user)
然而,這不僅節省了用戶,而不是用戶和註釋。在go-pg中,我必須手動執行此操作還是通過ORM自動執行?
AFAIK go-pg沒有辦法用'cascade'插入 – Motakjuq
@Motakjuq讓我心碎 – Rodrigo