Remove unneeded calls.

This commit is contained in:
Edu4rdSHL 2021-04-16 14:26:11 -05:00
parent f003189dab
commit fbb5d5d438
No known key found for this signature in database
GPG key ID: 3A574A4009F553E5
2 changed files with 2 additions and 7 deletions

View file

@ -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;

View file

@ -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(())
}