From 49b01926749b60101e92c6f8d2291dcfe6a547c5 Mon Sep 17 00:00:00 2001 From: yshngg Date: Fri, 11 Apr 2025 17:03:37 +0800 Subject: [PATCH 1/2] Build all Database and Source drivers by default --- internal/cli/build.go | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 internal/cli/build.go diff --git a/internal/cli/build.go b/internal/cli/build.go new file mode 100644 index 000000000..074e42357 --- /dev/null +++ b/internal/cli/build.go @@ -0,0 +1,35 @@ +//go:build !(aws_s3 || bitbucket || cassandra || clickhouse || cockroachdb || firebird || github || gitlab || go_bindata || godoc_vfs || google_cloud_storage || mongodb || mysql || neo4j || pgx || pgx5 || postgres || ql || redshift || rqlite || snowflake || spanner || sqlcipher || sqlite || sqlite3 || sqlserver || yugabytedb) +// +build !aws_s3,!bitbucket,!cassandra,!clickhouse,!cockroachdb,!firebird,!github,!gitlab,!go_bindata,!godoc_vfs,!google_cloud_storage,!mongodb,!mysql,!neo4j,!pgx,!pgx5,!postgres,!ql,!redshift,!rqlite,!snowflake,!spanner,!sqlcipher,!sqlite,!sqlite3,!sqlserver,!yugabytedb + +package cli + +import ( + _ "github.com/ClickHouse/clickhouse-go" + _ "github.com/golang-migrate/migrate/v4/database/cassandra" + _ "github.com/golang-migrate/migrate/v4/database/clickhouse" + _ "github.com/golang-migrate/migrate/v4/database/cockroachdb" + _ "github.com/golang-migrate/migrate/v4/database/firebird" + _ "github.com/golang-migrate/migrate/v4/database/mongodb" + _ "github.com/golang-migrate/migrate/v4/database/mysql" + _ "github.com/golang-migrate/migrate/v4/database/neo4j" + _ "github.com/golang-migrate/migrate/v4/database/pgx" + _ "github.com/golang-migrate/migrate/v4/database/pgx/v5" + _ "github.com/golang-migrate/migrate/v4/database/postgres" + _ "github.com/golang-migrate/migrate/v4/database/ql" + _ "github.com/golang-migrate/migrate/v4/database/redshift" + _ "github.com/golang-migrate/migrate/v4/database/rqlite" + _ "github.com/golang-migrate/migrate/v4/database/snowflake" + _ "github.com/golang-migrate/migrate/v4/database/spanner" + _ "github.com/golang-migrate/migrate/v4/database/sqlcipher" + _ "github.com/golang-migrate/migrate/v4/database/sqlite" + _ "github.com/golang-migrate/migrate/v4/database/sqlite3" + _ "github.com/golang-migrate/migrate/v4/database/sqlserver" + _ "github.com/golang-migrate/migrate/v4/database/yugabytedb" + _ "github.com/golang-migrate/migrate/v4/source/aws_s3" + _ "github.com/golang-migrate/migrate/v4/source/bitbucket" + _ "github.com/golang-migrate/migrate/v4/source/github_ee" + _ "github.com/golang-migrate/migrate/v4/source/gitlab" + _ "github.com/golang-migrate/migrate/v4/source/go_bindata" + _ "github.com/golang-migrate/migrate/v4/source/godoc_vfs" + _ "github.com/golang-migrate/migrate/v4/source/google_cloud_storage" +) From b410679b484924e3f011e772e4e34b2e586364b3 Mon Sep 17 00:00:00 2001 From: Yusheng Guo Date: Fri, 11 Apr 2025 19:34:31 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20(build):=20remove=20un?= =?UTF-8?q?used=20database=20drivers=20to=20simplify=20build=20and=20maint?= =?UTF-8?q?enance?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/cli/build.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/internal/cli/build.go b/internal/cli/build.go index 074e42357..c53dbacdf 100644 --- a/internal/cli/build.go +++ b/internal/cli/build.go @@ -1,5 +1,5 @@ -//go:build !(aws_s3 || bitbucket || cassandra || clickhouse || cockroachdb || firebird || github || gitlab || go_bindata || godoc_vfs || google_cloud_storage || mongodb || mysql || neo4j || pgx || pgx5 || postgres || ql || redshift || rqlite || snowflake || spanner || sqlcipher || sqlite || sqlite3 || sqlserver || yugabytedb) -// +build !aws_s3,!bitbucket,!cassandra,!clickhouse,!cockroachdb,!firebird,!github,!gitlab,!go_bindata,!godoc_vfs,!google_cloud_storage,!mongodb,!mysql,!neo4j,!pgx,!pgx5,!postgres,!ql,!redshift,!rqlite,!snowflake,!spanner,!sqlcipher,!sqlite,!sqlite3,!sqlserver,!yugabytedb +//go:build !(aws_s3 || bitbucket || cassandra || clickhouse || cockroachdb || firebird || github || gitlab || go_bindata || godoc_vfs || google_cloud_storage || mongodb || mysql || neo4j || pgx || pgx5 || postgres || redshift || rqlite || spanner || sqlserver || yugabytedb) +// +build !aws_s3,!bitbucket,!cassandra,!clickhouse,!cockroachdb,!firebird,!github,!gitlab,!go_bindata,!godoc_vfs,!google_cloud_storage,!mongodb,!mysql,!neo4j,!pgx,!pgx5,!postgres,!redshift,!rqlite,!spanner,!sqlserver,!yugabytedb package cli @@ -15,14 +15,9 @@ import ( _ "github.com/golang-migrate/migrate/v4/database/pgx" _ "github.com/golang-migrate/migrate/v4/database/pgx/v5" _ "github.com/golang-migrate/migrate/v4/database/postgres" - _ "github.com/golang-migrate/migrate/v4/database/ql" _ "github.com/golang-migrate/migrate/v4/database/redshift" _ "github.com/golang-migrate/migrate/v4/database/rqlite" - _ "github.com/golang-migrate/migrate/v4/database/snowflake" _ "github.com/golang-migrate/migrate/v4/database/spanner" - _ "github.com/golang-migrate/migrate/v4/database/sqlcipher" - _ "github.com/golang-migrate/migrate/v4/database/sqlite" - _ "github.com/golang-migrate/migrate/v4/database/sqlite3" _ "github.com/golang-migrate/migrate/v4/database/sqlserver" _ "github.com/golang-migrate/migrate/v4/database/yugabytedb" _ "github.com/golang-migrate/migrate/v4/source/aws_s3"