Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import (
- "encoding/json"
- "github.com/jinzhu/gorm/dialects/postgres"
- )
- type Home struct{
- HomeID string `gorm:"type:varchar(65);primary_key"`
- Address string `gorm:"type:varchar(200)"`
- Location postgres.Jsonb `sql:"type:JSONB NOT NULL DEFAULT '{}'::JSONB"`
- }
- type Coordinates struct{
- Latitude float64 `json:"latitude"`
- Longitude float64 `json:"longitude"`
- }
- db.Create(&Home{
- HomeID: "someid",
- Address: "someaddress",
- Location: Postgres.Jsonb{json.RawMessage(`{"latitude":1, "longitude":2}`)},
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement