Advertisement
Guest User

Untitled

a guest
May 9th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. package main
  2.  
  3. import "github.com/jinzhu/gorm"
  4. import "fmt"
  5. import _ "github.com/lib/pq"
  6.  
  7. const (
  8. host = "localhost"
  9. port = 5432
  10. user = "postgres"
  11. password = "01938822596"
  12. dbname = "usegolang_dev"
  13. )
  14.  
  15. type User struct {
  16. gorm.Model
  17. Name string
  18. Email string `gorm:"unique_index"`
  19. }
  20.  
  21. func main() {
  22. psqlInfo := fmt.Sprintf("host=%s port=%d user=%s"+
  23. "password=%s dbname=%s sslmode=disable",
  24. host, port, user, password, dbname)
  25. db, err := gorm.Open("postgres", psqlInfo)
  26. if err != nil {
  27. panic(err)
  28. }
  29. defer db.Close()
  30.  
  31. db.AutoMigrate(&User{})
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement