From 6f9a2619de5e99db3b48b7557debe591bd93bfc8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Carlos=20Nieto?= <jose.carlos@menteslibres.net>
Date: Fri, 15 Jul 2016 18:30:17 -0500
Subject: [PATCH] Remove tx property.

---
 postgresql/database.go | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/postgresql/database.go b/postgresql/database.go
index 6d8bd6b7..8f9ff55b 100644
--- a/postgresql/database.go
+++ b/postgresql/database.go
@@ -39,7 +39,6 @@ type database struct {
 	db.SQLBuilder
 
 	txMu sync.Mutex
-	tx   sqladapter.DatabaseTx
 
 	connURL db.ConnectionURL
 }
@@ -89,9 +88,8 @@ func NewTx(sqlTx *sql.Tx) (db.SQLTx, error) {
 		return nil, err
 	}
 
-	d.tx = sqladapter.NewTx(d)
-
-	return &tx{DatabaseTx: d.tx}, nil
+	newTx := sqladapter.NewTx(d)
+	return &tx{DatabaseTx: newTx}, nil
 }
 
 // New wraps the given *sql.DB session and creates a new db session.
@@ -258,8 +256,6 @@ func (d *database) NewLocalTransaction() (sqladapter.DatabaseTx, error) {
 		return nil, err
 	}
 
-	clone.tx = sqladapter.NewTx(clone)
-
 	return sqladapter.NewTx(clone), nil
 }
 
-- 
GitLab