5

GORMには、金額の値を格納するための 10 進データ型がありますか (-> )Decimal(8,2) ?

https://github.com/jinzhu/gorm#define-models-structsで見つけられませんでした

4

4 に答える 4

4

AutoMigrateを使用している場合は、テーブルの作成方法についてGORM SQL 命令を (構造体モデルで)与えることができます。次のようなことを試してください。

type Product struct {
Id           int
ProductName  string    `sql:"type:varchar(250);"`
Amount       float32   `sql:"type:decimal(10,2);"` 
}
于 2016-02-15T04:25:22.780 に答える
4

This one works for me:

type Product struct {
      decimal.Decimal `gorm:"type:decimal(7,6);"`
}

I was also trying the suggested sql: but columns end up as text fields in sqlite3 when using gorm's AutoMigrate().

于 2020-11-02T20:53:29.273 に答える