aboutsummaryrefslogtreecommitdiff
path: root/src/golite.go
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-09-29 17:08:32 -0300
committerEuAndreh <eu@euandre.org>2024-10-01 07:48:49 -0300
commit98d20277231320e76820f832f56373966f403bef (patch)
treee2b1a06d5f3245d0e1819dd10724f3550db894e7 /src/golite.go
parentsrc/golite.go: Hard-code the journal_mode WAL choice (diff)
downloadgolite-98d20277231320e76820f832f56373966f403bef.tar.gz
golite-98d20277231320e76820f832f56373966f403bef.tar.xz
src/golite.go: Remove ~silly~ secure_delete option
Diffstat (limited to 'src/golite.go')
-rw-r--r--src/golite.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/golite.go b/src/golite.go
index 764d3fe..d7bd3ec 100644
--- a/src/golite.go
+++ b/src/golite.go
@@ -2212,7 +2212,6 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
lockingMode := "NORMAL"
queryOnly := -1
recursiveTriggers := -1
- secureDelete := "DEFAULT"
synchronousMode := "NORMAL"
writableSchema := -1
vfsName := ""
@@ -2423,23 +2422,6 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
}
}
- // Secure Delete (_secure_delete)
- //
- // https://www.sqlite.org/pragma.html#pragma_secure_delete
- //
- if val := params.Get("_secure_delete"); val != "" {
- switch strings.ToLower(val) {
- case "0", "no", "false", "off":
- secureDelete = "OFF"
- case "1", "yes", "true", "on":
- secureDelete = "ON"
- case "fast":
- secureDelete = "FAST"
- default:
- return nil, fmt.Errorf("Invalid _secure_delete: %v, expecting boolean value of '0 1 false true no yes off on fast'", val)
- }
- }
-
// Synchronous Mode (_synchronous | _sync)
//
// https://www.sqlite.org/pragma.html#pragma_synchronous
@@ -2611,18 +2593,6 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
}
}
- // Secure Delete
- //
- // Because this package can set the compile time flag SQLITE_SECURE_DELETE with a build tag
- // the default value for secureDelete var is 'DEFAULT' this way
- // you can compile with secure_delete 'ON' and disable it for a specific database connection.
- if secureDelete != "DEFAULT" {
- if err := exec(fmt.Sprintf("PRAGMA secure_delete = %s;", secureDelete)); err != nil {
- C.sqlite3_close_v2(db)
- return nil, err
- }
- }
-
// Synchronous Mode
//
// Because default is NORMAL this statement is always executed