mirror of
https://github.com/edu4rdshl/rusnapshot.git
synced 2026-07-17 23:24:55 +00:00
Remove unneeded calls.
This commit is contained in:
parent
f003189dab
commit
fbb5d5d438
2 changed files with 2 additions and 7 deletions
|
|
@ -7,7 +7,6 @@ use {
|
|||
|
||||
pub fn manage_creation(args: &mut Args) -> Result<()> {
|
||||
let connection = sqlite::open(&args.database_file)?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
args.snapshot_name = format!(
|
||||
"{}-{}",
|
||||
args.snapshot_prefix,
|
||||
|
|
@ -24,7 +23,6 @@ pub fn manage_creation(args: &mut Args) -> Result<()> {
|
|||
|
||||
pub fn manage_deletion(args: &mut Args) -> Result<()> {
|
||||
let connection = sqlite::open(&args.database_file)?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
let snapshot_data = database::return_snapshot_data(&connection, args)?;
|
||||
if !snapshot_data.snap_id.is_empty() {
|
||||
args.snapshot_name = snapshot_data.destination + &snapshot_data.name;
|
||||
|
|
@ -44,7 +42,6 @@ pub fn manage_deletion(args: &mut Args) -> Result<()> {
|
|||
|
||||
pub fn manage_restoring(args: &mut Args) -> Result<()> {
|
||||
let connection = sqlite::open(&args.database_file)?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
let snapshot_data = database::return_snapshot_data(&connection, args)?;
|
||||
if !snapshot_data.snap_id.is_empty() {
|
||||
args.snapshot_name = snapshot_data.destination + &snapshot_data.name;
|
||||
|
|
@ -70,7 +67,6 @@ pub fn manage_restoring(args: &mut Args) -> Result<()> {
|
|||
|
||||
pub fn manage_listing(args: &mut Args) -> Result<()> {
|
||||
let connection = sqlite::open(&args.database_file)?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
let snaps_data = database::return_all_data(&connection)?;
|
||||
|
||||
let mut table = Table::new();
|
||||
|
|
@ -103,7 +99,6 @@ pub fn manage_listing(args: &mut Args) -> Result<()> {
|
|||
|
||||
pub fn keep_only_x(args: &mut Args) -> Result<()> {
|
||||
let connection = sqlite::open(&args.database_file)?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
let snaps_data = database::return_only_x_items(&connection, args)?;
|
||||
for data in &snaps_data {
|
||||
args.snapshot_name = data.destination.clone() + &data.name;
|
||||
|
|
|
|||
|
|
@ -8,15 +8,15 @@ use {
|
|||
|
||||
pub fn test_database(connection_str: &str) -> Result<()> {
|
||||
let connection = sqlite::open(&connection_str)?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
drop(connection);
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn setup_initial_database(connection: &Connection) -> Result<()> {
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
connection.execute("CREATE TABLE IF NOT EXISTS snapshots (name TEXT NOT NULL, snap_id TEXT NOT NULL, kind TEXT NOT NULL, source TEXT NOT NULL, destination TEXT NOT NULL, ro_rw TEXT NOT NULL, date TEXT DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(name, snap_id))")?;
|
||||
connection.execute("PRAGMA journal_mode=WAL")?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue