virvadb
virvadb is a simple data base that save your data into INI file format
Purpose of virvadb
I build virvadb primarly for the data driven 2D game engine Im working on right now , as it is more easy to work with INI files. But you can use it for all sort of application.
Features
-
Create a custom database with any extension e.g (db.mydb, map.data)
-
CRUD operations
-
all element are '&str' type
Getting Started
Installation
Usage
//import virvadb
>>> use virvadb;
// create a new db
>>> let db_path="mydesktop/player.db";
>>> new;
// create data
>>> let player_data=vec!;
>>> insert;
// read data
>>> let db= get_db;
>>> let data_position=1;
>>> let player_name=&db;
>>> println!;
// update data
>>> update;
// delete single data
>>> delete;
// delete all data
>>> delete_all;
Basic database Preview
TODO
-
[o] Make it fast on data intensive task , like tileset editing (currently very slow)
-
[o] Protect the database with password
-
[o] and many more ...
Contribution
virvadb ❤️ contributor, wait for your pull request.