@@ -3,7 +3,6 @@ package postgres
3
3
// error codes https://github.com/lib/pq/blob/master/error.go
4
4
5
5
import (
6
- "bytes"
7
6
"context"
8
7
"database/sql"
9
8
sqldriver "database/sql/driver"
@@ -12,7 +11,9 @@ import (
12
11
"strconv"
13
12
"strings"
14
13
"testing"
14
+ )
15
15
16
+ import (
16
17
dt "github.com/golang-migrate/migrate/v4/database/testing"
17
18
mt "github.com/golang-migrate/migrate/v4/testing"
18
19
)
@@ -72,7 +73,7 @@ func TestMultiStatement(t *testing.T) {
72
73
t .Fatalf ("%v" , err )
73
74
}
74
75
defer d .Close ()
75
- if err := d .Run (bytes .NewReader ([] byte ( "CREATE TABLE foo (foo text); CREATE TABLE bar (bar text);" ) )); err != nil {
76
+ if err := d .Run (strings .NewReader ("CREATE TABLE foo (foo text); CREATE TABLE bar (bar text);" )); err != nil {
76
77
t .Fatalf ("expected err to be nil, got %v" , err )
77
78
}
78
79
@@ -100,7 +101,7 @@ func TestErrorParsing(t *testing.T) {
100
101
101
102
wantErr := `migration failed: syntax error at or near "TABLEE" (column 37) in line 1: CREATE TABLE foo ` +
102
103
`(foo text); CREATE TABLEE bar (bar text); (details: pq: syntax error at or near "TABLEE")`
103
- if err := d .Run (bytes .NewReader ([] byte ( "CREATE TABLE foo (foo text); CREATE TABLEE bar (bar text);" ) )); err == nil {
104
+ if err := d .Run (strings .NewReader ("CREATE TABLE foo (foo text); CREATE TABLEE bar (bar text);" )); err == nil {
104
105
t .Fatal ("expected err but got nil" )
105
106
} else if err .Error () != wantErr {
106
107
t .Fatalf ("expected '%s' but got '%s'" , wantErr , err .Error ())
@@ -133,7 +134,7 @@ func TestWithSchema(t *testing.T) {
133
134
defer d .Close ()
134
135
135
136
// create foobar schema
136
- if err := d .Run (bytes .NewReader ([] byte ( "CREATE SCHEMA foobar AUTHORIZATION postgres" ) )); err != nil {
137
+ if err := d .Run (strings .NewReader ("CREATE SCHEMA foobar AUTHORIZATION postgres" )); err != nil {
137
138
t .Fatal (err )
138
139
}
139
140
if err := d .SetVersion (1 , false ); err != nil {
@@ -190,10 +191,10 @@ func TestParallelSchema(t *testing.T) {
190
191
defer d .Close ()
191
192
192
193
// create foo and bar schemas
193
- if err := d .Run (bytes .NewReader ([] byte ( "CREATE SCHEMA foo AUTHORIZATION postgres" ) )); err != nil {
194
+ if err := d .Run (strings .NewReader ("CREATE SCHEMA foo AUTHORIZATION postgres" )); err != nil {
194
195
t .Fatal (err )
195
196
}
196
- if err := d .Run (bytes .NewReader ([] byte ( "CREATE SCHEMA bar AUTHORIZATION postgres" ) )); err != nil {
197
+ if err := d .Run (strings .NewReader ("CREATE SCHEMA bar AUTHORIZATION postgres" )); err != nil {
197
198
t .Fatal (err )
198
199
}
199
200
0 commit comments