diff --git a/postgresql/local_test.go b/postgresql/local_test.go
index 0a17bbe835e71ed50bda2db2240691c1959bfbf0..b09e86ad3e0dbb1c60f3c1401ae2ecb38b561935 100644
--- a/postgresql/local_test.go
+++ b/postgresql/local_test.go
@@ -81,3 +81,39 @@ func TestStringAndInt64Array(t *testing.T) {
 		assert.NotZero(t, itemCheck.Strings)
 	}
 }
+
+func TestIssue210(t *testing.T) {
+	list := []string{
+		`DROP TABLE IF EXISTS testing123`,
+		`DROP TABLE IF EXISTS hello`,
+		`CREATE TABLE IF NOT EXISTS testing123 (
+			ID INT PRIMARY KEY     NOT NULL,
+			NAME           TEXT    NOT NULL
+		)
+		`,
+		`CREATE TABLE IF NOT EXISTS hello (
+			ID INT PRIMARY KEY     NOT NULL,
+			NAME           TEXT    NOT NULL
+		)`,
+	}
+
+	sess := mustOpen()
+	defer sess.Close()
+
+	tx, err := sess.NewTx()
+	assert.NoError(t, err)
+
+	for i := range list {
+		_, err = tx.Exec(list[i])
+		assert.NoError(t, err)
+	}
+
+	err = tx.Commit()
+	assert.NoError(t, err)
+
+	_, err = sess.Collection("testing123").Find().Count()
+	assert.NoError(t, err)
+
+	_, err = sess.Collection("hello").Find().Count()
+	assert.NoError(t, err)
+}