aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/mi/models/dao.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd/mi/models/dao.go b/cmd/mi/models/dao.go
index 758489e..c79a49c 100644
--- a/cmd/mi/models/dao.go
+++ b/cmd/mi/models/dao.go
@@ -183,12 +183,12 @@ func (d *DAO) backup(ctx context.Context, to string) error {
defer conn.Close()
if err := conn.Raw(func(dca any) error {
- conn, ok := dca.(*sqlite3.Conn)
+ conn, ok := dca.(sqlite3.DriverConn)
if !ok {
return fmt.Errorf("db connection is not a sqlite3 connection, it is %T", dca)
}
- bu, err := conn.BackupInit("main", to)
+ bu, err := conn.Raw().BackupInit("main", to)
if err != nil {
return fmt.Errorf("failed to initialize backup: %w", err)
}