Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. import (
  2. "encoding/json"
  3. "github.com/jinzhu/gorm/dialects/postgres"
  4. )
  5.  
  6. type Home struct{
  7. HomeID string `gorm:"type:varchar(65);primary_key"`
  8. Address string `gorm:"type:varchar(200)"`
  9. Location postgres.Jsonb `sql:"type:JSONB NOT NULL DEFAULT '{}'::JSONB"`
  10. }
  11.  
  12. type Coordinates struct{
  13. Latitude float64 `json:"latitude"`
  14. Longitude float64 `json:"longitude"`
  15. }
  16.  
  17. db.Create(&Home{
  18. HomeID: "someid",
  19. Address: "someaddress",
  20. Location: Postgres.Jsonb{json.RawMessage(`{"latitude":1, "longitude":2}`)},
  21. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement