Example #1
0
func Migrate(db *sql.DB) {
	buffer, err := ioutil.ReadFile("schema.sql")
	util.PanicIf(err)
	schema := string(buffer)

	_, err = db.Exec(schema)
	util.PanicIf(err)
}
Example #2
0
func OpenDb() *sql.DB {
	url := os.Getenv("DATABASE_URL")
	if len(url) == 0 {
		log.Fatal("DATABASE_URL missing")
	}

	db, err := sql.Open("postgres", url)
	util.PanicIf(err)

	return db
}