aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/go-testfixtures/testfixtures/v3
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/go-testfixtures/testfixtures/v3')
-rw-r--r--vendor/github.com/go-testfixtures/testfixtures/v3/CHANGELOG.md5
-rw-r--r--vendor/github.com/go-testfixtures/testfixtures/v3/Dockerfile2
-rw-r--r--vendor/github.com/go-testfixtures/testfixtures/v3/README.md14
-rw-r--r--vendor/github.com/go-testfixtures/testfixtures/v3/sqlserver.go2
4 files changed, 17 insertions, 6 deletions
diff --git a/vendor/github.com/go-testfixtures/testfixtures/v3/CHANGELOG.md b/vendor/github.com/go-testfixtures/testfixtures/v3/CHANGELOG.md
index 00f20a8bd5..1f2f38cef5 100644
--- a/vendor/github.com/go-testfixtures/testfixtures/v3/CHANGELOG.md
+++ b/vendor/github.com/go-testfixtures/testfixtures/v3/CHANGELOG.md
@@ -1,5 +1,10 @@
# Changelog
+## v3.4.1 - 2020-10-19
+
+- Fix for Microsoft SQL Server databases with views
+ ([#78](https://github.com/go-testfixtures/testfixtures/pull/78)).
+
## v3.4.0 - 2020-08-09
- Add support to CockroachDB
diff --git a/vendor/github.com/go-testfixtures/testfixtures/v3/Dockerfile b/vendor/github.com/go-testfixtures/testfixtures/v3/Dockerfile
index e33dafb07b..7794363600 100644
--- a/vendor/github.com/go-testfixtures/testfixtures/v3/Dockerfile
+++ b/vendor/github.com/go-testfixtures/testfixtures/v3/Dockerfile
@@ -1,4 +1,4 @@
-FROM golang:1.14-alpine
+FROM golang:1.15-alpine
RUN apk update
RUN apk add alpine-sdk
diff --git a/vendor/github.com/go-testfixtures/testfixtures/v3/README.md b/vendor/github.com/go-testfixtures/testfixtures/v3/README.md
index 3b3b7e8bb6..1a34a33bd5 100644
--- a/vendor/github.com/go-testfixtures/testfixtures/v3/README.md
+++ b/vendor/github.com/go-testfixtures/testfixtures/v3/README.md
@@ -1,6 +1,6 @@
# testfixtures
-[![GoDoc](https://godoc.org/github.com/go-testfixtures/testfixtures?status.svg)][doc]
+[![PkgGoDev](https://pkg.go.dev/badge/github.com/go-testfixtures/testfixtures/v3?tab=doc)](https://pkg.go.dev/github.com/go-testfixtures/testfixtures/v3?tab=doc)
> ***Warning***: this package will wipe the database data before loading the
fixtures! It is supposed to be used on a test database. Please, double check
@@ -436,8 +436,15 @@ each test run in a transaction.
## CLI
We also have a CLI to load fixtures in a given database.
+
Grab it from the [releases page](https://github.com/go-testfixtures/testfixtures/releases)
-and use it like:
+or install with Homebrew:
+
+```bash
+brew install go-testfixtures/tap/testfixtures
+```
+
+Usage is like this:
```bash
testfixtures -d postgres -c "postgres://user:password@localhost/database" -D testdata/fixtures
@@ -445,7 +452,7 @@ testfixtures -d postgres -c "postgres://user:password@localhost/database" -D tes
The connection string changes for each database driver.
-Use `--help` for all flags.
+Use `testfixtures --help` for all flags.
## Contributing
@@ -490,7 +497,6 @@ unit test database code without having to connect to a real database
- [dbcleaner][dbcleaner] - Clean database for testing, inspired by
database_cleaner for Ruby
-[doc]: https://pkg.go.dev/github.com/go-testfixtures/testfixtures/v3?tab=doc
[railstests]: http://guides.rubyonrails.org/testing.html#the-test-database
[gotxdb]: https://github.com/DATA-DOG/go-txdb
[gosqlmock]: https://github.com/DATA-DOG/go-sqlmock
diff --git a/vendor/github.com/go-testfixtures/testfixtures/v3/sqlserver.go b/vendor/github.com/go-testfixtures/testfixtures/v3/sqlserver.go
index c862a3b62b..9d6058ede6 100644
--- a/vendor/github.com/go-testfixtures/testfixtures/v3/sqlserver.go
+++ b/vendor/github.com/go-testfixtures/testfixtures/v3/sqlserver.go
@@ -56,7 +56,7 @@ func (*sqlserver) databaseName(q queryable) (string, error) {
}
func (*sqlserver) tableNames(q queryable) ([]string, error) {
- rows, err := q.Query("SELECT table_schema + '.' + table_name FROM information_schema.tables WHERE table_name <> 'spt_values'")
+ rows, err := q.Query("SELECT table_schema + '.' + table_name FROM information_schema.tables WHERE table_name <> 'spt_values' AND table_type = 'BASE TABLE'")
if err != nil {
return nil, err
}