aboutsummaryrefslogtreecommitdiff
path: root/cmd/mi/models
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-09-01 17:53:48 -0400
committerXe Iaso <me@xeiaso.net>2024-09-01 17:53:48 -0400
commit558138bca7a1fc03f1bcd63b964d144c9b152981 (patch)
treef6693ff7142f2223df6516865605b3d9049cea1c /cmd/mi/models
parent3cc46d3cee7f160b120718d77e840d3d875002df (diff)
downloadx-558138bca7a1fc03f1bcd63b964d144c9b152981.tar.xz
x-558138bca7a1fc03f1bcd63b964d144c9b152981.zip
cmd/mi/models: fix backup API
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd/mi/models')
-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)
}