0

我正在尝试按照 Gorm 的文档创建由函数定义的生成字段:

type Foo struct {
    ID            int64  `json:"id"`
    AmountOfBars  string `json:"amount_of_bars" gorm:"default:amount_of_bars()"`
}

type RelatedBar struct {
    FooId int64 `json:"foo_id"`
}

但是,我不明白在哪里以及如何定义 amount_of_bars,所以我将能够返回 RelatedBar 相关行的数量。

4

1 回答 1

0

您没有在 Go 中定义这样的函数,而是通过在数据库中定义它CREATE FUNCTION。请参阅https://www.postgresql.org/docs/9.1/sql-createfunction.html

于 2021-08-14T04:00:59.630 回答