Fix gateway cross-build without sqlite support

This commit is contained in:
2026-06-25 11:44:16 +08:00
parent 04ec53bc51
commit 49381901df
2 changed files with 19 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
//go:build (darwin && (amd64 || arm64)) || (freebsd && (amd64 || arm64)) || (linux && (386 || amd64 || arm || arm64 || loong64 || ppc64le || riscv64 || s390x)) || (openbsd && (amd64 || arm64)) || (windows && (386 || amd64 || arm64))
package admindb
import (

View File

@@ -0,0 +1,17 @@
//go:build !((darwin && (amd64 || arm64)) || (freebsd && (amd64 || arm64)) || (linux && (386 || amd64 || arm || arm64 || loong64 || ppc64le || riscv64 || s390x)) || (openbsd && (amd64 || arm64)) || (windows && (386 || amd64 || arm64)))
package admindb
import (
"database/sql"
"fmt"
"runtime"
)
func Open(string) (*sql.DB, error) {
return nil, fmt.Errorf("sqlite admin database is not supported on %s/%s", runtime.GOOS, runtime.GOARCH)
}
func Migrate(*sql.DB) error {
return fmt.Errorf("sqlite admin database is not supported on %s/%s", runtime.GOOS, runtime.GOARCH)
}