1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package db
import (
"database/sql"
"fmt"
_ "github.com/lib/pq"
"log"
)
func createDBHandle(user, pass, addr, table string) (*DB, error) {
return sql.Open("postgres", fmt.Sprintf("postgres://%s:%s@%s/%s", user, pass, addr, table))
}
func GetDBHandle(user, pass, addr, table string) (*DB, error) {
return createDBHandle(user, pass, addr, table)
}
func (*sql.DB) GetItem() interface{} {
}
|