Chore: Disable cgo by default for local builds (#111807)
* disable cgo by default for local builds, also set cgo variable in either case * actually do not set the default value * disable cgo for darwin, display sqlite driver in logs * fix linter warning, although I do not fully agree with it
This commit is contained in:
1 parent
901dd9506f
commit
174e924e15
5 files changed
+22
-8
No files matched your search
@@ -35,12 +35,13 @@ func IsUniqueConstraintViolation(err error) bool {
|
||||
}
|
||||
|
||||
func ErrorMessage(err error) string {
|
||||
if err == nil {
|
||||
return ""
|
||||
}
|
||||
var sqliteErr sqlite3.Error
|
||||
if errors.As(err, &sqliteErr) {
|
||||
return sqliteErr.Error()
|
||||
}
|
||||
return err.Error()
|
||||
}
|
||||
|
||||
func DriverType() string {
|
||||
return "mattn/go-sqlite3 (CGO enabled)"
|
||||
}
|
||||
@@ -112,6 +112,10 @@ func init() {
|
||||
sql.Register("sqlite3", &moderncDriver{Driver: &Driver{}})
|
||||
}
|
||||
|
||||
func DriverType() string {
|
||||
return "modernc.org/sqlite (CGO disabled)"
|
||||
}
|
||||
|
||||
func IsBusyOrLocked(err error) bool {
|
||||
var sqliteErr *sqlite.Error
|
||||
if errors.As(err, &sqliteErr) {
|
||||
|
||||
Reference in new issue
Block a user