diff options
| author | Carlos Sosa <gnusosa@gnusosa.net> | 2020-06-22 12:27:40 -0700 |
|---|---|---|
| committer | Carlos Sosa <gnusosa@gnusosa.net> | 2020-06-22 12:27:40 -0700 |
| commit | bf09eb82fedfaf3cfa4fcc4b0e978b3feb71701b (patch) | |
| tree | 28b24aef6c194057aa1186fcb686aebf9d911f6d /db | |
| parent | c1d28a718a536c1127c1a772b8598436d9eab105 (diff) | |
Added db package and Item struct
Diffstat (limited to 'db')
| -rw-r--r-- | db/db.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/db/db.go b/db/db.go new file mode 100644 index 0000000..c1a06a0 --- /dev/null +++ b/db/db.go @@ -0,0 +1,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{} { + +} |
