Kalashnikov DB Code
A simple database management system
Status: Pre-Alpha
                
                Brought to you by:
                
                    mschatte
                    
                
            | File | Date | Author | Commit | 
|---|---|---|---|
| bin | 2014-06-17 | sam-----------1 | [r547] Small code cleanup, AK_lo_test added to testing... | 
| doc | 2011-05-02 | tmikulcek | [r206] Prepravljen aggregation.c da radi sa AK_get_blo... | 
| src | 2014-06-25 | masinko1 | [r562] Fixed mutex system and sql_create_sequence() fu... | 
| LICENSE | 2010-02-28 | mschatte | [r55] Reorganized code structure. | 
| README | 2014-03-07 | mschatte | [r515] Updated main README file, fixed swig build bug. | 
Kalashnikov DB
Kalashnikov DB is a simple relational database management system developed
by students of the Faculty of Organization and Informatics in Varaždin,
Croatia.
http://kalashnikovdb.sourceforge.net/
The system is currently in alpha development status and NOT fully functional!
-----------------------------------------------------------------------------
                               BUILD
-----------------------------------------------------------------------------
1) Quick build (builds bin/akdb, documentation in doc/ and swig interface)
cd src
make
make doc
make swig
2) Devel build (same as above, but displays compile warnings):
cd src
make
make doc
make swig
-----------------------------------------------------------------------------
                             TESTING
-----------------------------------------------------------------------------
1) Main engine
cd bin
./akdb test
On first use DB file will be initialized. In case it hangs press 1 and Enter
(don't ask why).
2) Server (read README in src/srv)
cd src/srv
python server.py
3) Client
cd src/srv
python akdb_cli.py
-----------------------------------------------------------------------------
                         USEFUL SCRIPTS
-----------------------------------------------------------------------------
1) src/build - makes a development build and starts testing interface
2) src/test - just starts testing interface without rebuild
3) src/quickrun - installs /bin/kalashnikovDB_quickrun on target machine
   which rebuilds and runs akdb (with -d runs with debugger).