/
githubmirror
/
goose
Обзор
Документация
Войти
/
githubmirror
/
goose
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/testing/testdb/testdb.go
33 строки
1 KB
Bojan
Add experimental spanner support (#966)
14 ноя 2025, 16:47
Не верифицирован
14 ноя 2025, 16:47
cd08533
Код
Авторство
О чём код?
package testdb import "database/sql" // NewClickHouse starts a ClickHouse docker container. Returns db connection and a docker cleanup function. func NewClickHouse(options ...OptionsFunc) (db *sql.DB, cleanup func(), err error) { return newClickHouse(options...) } // NewPostgres starts a PostgreSQL docker container. Returns db connection and a docker cleanup function. func NewPostgres(options ...OptionsFunc) (db *sql.DB, cleanup func(), err error) { return newPostgres(options...) } // NewSpanner starts a Spanner docker container. Returns db connection and a docker cleanup function. func NewSpanner(options ...OptionsFunc) (db *sql.DB, cleanup func(), err error) { return newSpanner(options...) } // NewMariaDB starts a MariaDB docker container. Returns a db connection and a docker cleanup function. func NewMariaDB(options ...OptionsFunc) (db *sql.DB, cleanup func(), err error) { return newMariaDB(options...) } // NewYdb starts a YDB docker container. Returns db connection and a docker cleanup function. func NewYdb(options ...OptionsFunc) (db *sql.DB, cleanup func(), err error) { return newYdb(options...) } // NewStarrocks starts a Starrocks docker container. Returns db connection and a docker cleanup function. func NewStarrocks(options ...OptionsFunc) (db *sql.DB, cleanup func(), err error) { return newStarrocks(options...) }