mirror of
https://github.com/szabodanika/microbin
synced 2024-11-10 03:34:17 +00:00
update sqlite directory and gitignore
- Missed one place where the data directory changes in commit 668b460
- Updated gitignore to reflect new default data directory path
This commit is contained in:
parent
668b4608ac
commit
a4ab03322c
2 changed files with 12 additions and 8 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -10,5 +10,6 @@ target/
|
||||||
*.pdb
|
*.pdb
|
||||||
|
|
||||||
pasta_data/*
|
pasta_data/*
|
||||||
|
microbin_data/*
|
||||||
*.env
|
*.env
|
||||||
**/**/microbin-data
|
**/**/microbin-data
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
use bytesize::ByteSize;
|
use bytesize::ByteSize;
|
||||||
use rusqlite::{params, Connection};
|
use rusqlite::{params, Connection};
|
||||||
|
|
||||||
use crate::{pasta::PastaFile, Pasta};
|
use crate::{args::ARGS, pasta::PastaFile, Pasta};
|
||||||
|
|
||||||
static DATABASE_PATH: &str = "pasta_data/database.sqlite";
|
|
||||||
|
|
||||||
pub fn read_all() -> Vec<Pasta> {
|
pub fn read_all() -> Vec<Pasta> {
|
||||||
select_all_from_db()
|
select_all_from_db()
|
||||||
|
@ -14,7 +12,8 @@ pub fn update_all(pastas: &[Pasta]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn rewrite_all_to_db(pasta_data: &[Pasta]) {
|
pub fn rewrite_all_to_db(pasta_data: &[Pasta]) {
|
||||||
let conn = Connection::open(DATABASE_PATH).expect("Failed to open SQLite database!");
|
let conn = Connection::open(format!("{}/database.sqlite", ARGS.data_dir))
|
||||||
|
.expect("Failed to open SQLite database!");
|
||||||
|
|
||||||
conn.execute(
|
conn.execute(
|
||||||
"
|
"
|
||||||
|
@ -95,7 +94,8 @@ pub fn rewrite_all_to_db(pasta_data: &[Pasta]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn select_all_from_db() -> Vec<Pasta> {
|
pub fn select_all_from_db() -> Vec<Pasta> {
|
||||||
let conn = Connection::open(DATABASE_PATH).expect("Failed to open SQLite database!");
|
let conn = Connection::open(format!("{}/database.sqlite", ARGS.data_dir))
|
||||||
|
.expect("Failed to open SQLite database!");
|
||||||
|
|
||||||
conn.execute(
|
conn.execute(
|
||||||
"
|
"
|
||||||
|
@ -167,7 +167,8 @@ pub fn select_all_from_db() -> Vec<Pasta> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn insert(pasta: &Pasta) {
|
pub fn insert(pasta: &Pasta) {
|
||||||
let conn = Connection::open(DATABASE_PATH).expect("Failed to open SQLite database!");
|
let conn = Connection::open(format!("{}/database.sqlite", ARGS.data_dir))
|
||||||
|
.expect("Failed to open SQLite database!");
|
||||||
|
|
||||||
conn.execute(
|
conn.execute(
|
||||||
"
|
"
|
||||||
|
@ -238,7 +239,8 @@ pub fn insert(pasta: &Pasta) {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn update(pasta: &Pasta) {
|
pub fn update(pasta: &Pasta) {
|
||||||
let conn = Connection::open(DATABASE_PATH).expect("Failed to open SQLite database!");
|
let conn = Connection::open(format!("{}/database.sqlite", ARGS.data_dir))
|
||||||
|
.expect("Failed to open SQLite database!");
|
||||||
|
|
||||||
conn.execute(
|
conn.execute(
|
||||||
"UPDATE pasta SET
|
"UPDATE pasta SET
|
||||||
|
@ -283,7 +285,8 @@ pub fn update(pasta: &Pasta) {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn delete_by_id(id: u64) {
|
pub fn delete_by_id(id: u64) {
|
||||||
let conn = Connection::open(DATABASE_PATH).expect("Failed to open SQLite database!");
|
let conn = Connection::open(format!("{}/database.sqlite", ARGS.data_dir))
|
||||||
|
.expect("Failed to open SQLite database!");
|
||||||
|
|
||||||
conn.execute(
|
conn.execute(
|
||||||
"DELETE FROM pasta
|
"DELETE FROM pasta
|
||||||
|
|
Loading…
Reference in a new issue