GORMには、金額の値を格納するための 10 進データ型がありますか (-> )Decimal(8,2)
?
https://github.com/jinzhu/gorm#define-models-structsで見つけられませんでした
GORMには、金額の値を格納するための 10 進データ型がありますか (-> )Decimal(8,2)
?
https://github.com/jinzhu/gorm#define-models-structsで見つけられませんでした
AutoMigrateを使用している場合は、テーブルの作成方法についてGORM SQL 命令を (構造体モデルで)与えることができます。次のようなことを試してください。
type Product struct {
Id int
ProductName string `sql:"type:varchar(250);"`
Amount float32 `sql:"type:decimal(10,2);"`
}
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()
.