aboutsummaryrefslogtreecommitdiff
path: root/db/db.go
diff options
context:
space:
mode:
authorCarlos Sosa <gnusosa@gnusosa.net>2020-06-22 12:27:40 -0700
committerCarlos Sosa <gnusosa@gnusosa.net>2020-06-22 12:27:40 -0700
commitbf09eb82fedfaf3cfa4fcc4b0e978b3feb71701b (patch)
tree28b24aef6c194057aa1186fcb686aebf9d911f6d /db/db.go
parentc1d28a718a536c1127c1a772b8598436d9eab105 (diff)
Added db package and Item struct
Diffstat (limited to 'db/db.go')
-rw-r--r--db/db.go20
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{} {
+
+}