diff --git a/internal/admindb/db.go b/internal/admindb/db.go index 7f75959..e4f93ce 100644 --- a/internal/admindb/db.go +++ b/internal/admindb/db.go @@ -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 ( diff --git a/internal/admindb/db_unsupported.go b/internal/admindb/db_unsupported.go new file mode 100644 index 0000000..ff215b6 --- /dev/null +++ b/internal/admindb/db_unsupported.go @@ -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) +}