3 releases

0.1.2 Feb 28, 2024
0.1.1 Feb 28, 2024
0.1.0 Feb 28, 2024

#1977 in Database interfaces

MIT license

8KB
151 lines

Goxoy Key Value DB

SQLite ile key value tabanlı data kayıt işlemleri için RUST tabanlı kütüphane. Alt kitaplık olarak "rusqlite" kitaplığı kullanılmıştır.

Kullanım / Örnekler

let db_name = "key-value-db-name";
let mut db_obj = KeyValueDb::new(&db_name);

// kayıt ekleme ve güncelleme için
db_obj.set_value("key-text", "value-text");

// kayıt silmek için
db_obj.delete("key-text");

// kayıt okumak için
let value_obj : Option<String> = db_obj.get_value("key-text");
if value_obj.is_some(){
    println!("bulunan kayit: {}", value_obj.unwrap());
}else{
    println!("kayit bulunamadi");
}

Lisans

MIT

Dependencies

~1MB