SQL database created in educational purpose.
- CRUD operations
- data are saved into csv files
- commands logging
- for now only CLI application, no web support
- Can be build as webServer or CLI
- boost asio
- CMake
- GoogleTest
- C++ 17
sh scripts/build.sh
cd build
./DB
sh scripts/unt_test.sh
--p --port [port number] by default 3306
--h --help help
- MIT license
- lot of code here could be refactored,what I'm aware of, however I prefer to go forward than focus on fixing
- Program runs by default as webserver, after commenting WEB_SERVER flag in Config.h it can run as CLI app
- add accounts
- add administrative options (like create new db, change location etc)
- improve autosave
- add JenkinsPipeline
- accounts
- security
- reading .sql files