A simple SQL database implemented with C++17.
- CMake 3.8 or newer.
- A modern C++ compiler supporting C++17 features. g++ 8 or newer works.
<variant>and<optional>headers should be supported without experimental prefix. - Boost library. Tests are run with Boost 1.67.
$ git clone --recursive https://github.com/ozars/white-davisbase
$ cd white-database
$ mkdir build
$ cd build
$ cmake ../ && make && cd bin
$ ./davisbaseor using Docker:
$ git clone --recursive https://github.com/ozars/white-davisbase
$ cd white-database
$ sudo docker build -t davisbase .
$ sudo docker run -it davisbase bin/davisbaseAfter compiling:
$ ctest --output-on-failureor using Docker:
$ sudo docker run -it davisbase ctest --output-on-failureSee contribution document for details.