diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-09-01 17:53:48 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-09-01 17:53:48 -0400 |
| commit | 558138bca7a1fc03f1bcd63b964d144c9b152981 (patch) | |
| tree | f6693ff7142f2223df6516865605b3d9049cea1c /cmd/mi/models | |
| parent | 3cc46d3cee7f160b120718d77e840d3d875002df (diff) | |
| download | x-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.go | 4 |
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) } |
