From 3d918d746c7d1205418aafaa2fd26b29e85c02c8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 4 Feb 2025 16:28:36 +0100 Subject: merge admin "clear" and "full import" options --- base/src/database.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'base') diff --git a/base/src/database.rs b/base/src/database.rs index 90e42b9..2eecbf6 100644 --- a/base/src/database.rs +++ b/base/src/database.rs @@ -107,10 +107,17 @@ impl Database { let mut t_node = txn.open_table(T_NODE)?; let mut t_node_children = txn.open_table(T_NODE_CHILDREN)?; let mut t_node_external_id = txn.open_table(T_NODE_EXTERNAL_ID)?; + let mut t_import_file_mtime = txn.open_table(T_IMPORT_FILE_MTIME)?; t_node.retain(|_, _| false)?; t_node_children.retain(|_, _| false)?; t_node_external_id.retain(|_, _| false)?; - drop((t_node, t_node_children, t_node_external_id)); + t_import_file_mtime.retain(|_, _| false)?; + drop(( + t_node, + t_node_children, + t_node_external_id, + t_import_file_mtime, + )); txn.commit()?; Ok(()) } -- cgit v1.2.3-70-g09d2