New Airio version is released. Apart from some corrections and smaller updates (as you can read in the changelog
) it adds experimental SQLite support, for now only in the FULL/PROS version. Currently import of all Airio data into the database is made if no database if found on Airio restart or when the !dbi
command is used by an admin with stats update rights. When the database is created/found, it is updated separately from main Airio stats, but it should always contain the same data.
To enable the experimental SQLite support you need: 1) Airio FULL/PROS version. 2) A new library in main Airio folder, System.Data.SQLite.DLL, this file MUST always be there, even when you do not need SQLite. 3) UseSQLite
set to true
in the CFG file. 4) Installed native SQLite library as pointed to in the changelog. This fourth point may cause most troubles, so I'll try to look at it a bit closer.
On Windows you'll need sqlite3.dll file. You can install it directly in Airio directory or (maybe better) into Windows/system32 directory. Just copy the file there, no special installation is necessary. If you're using 500servers as your provider, the file should already be installed in the system, so you do not need to take step 4) above.
On Linux the native library is called sqlite3.so, so this file needs to be available. Unfortunately I do not use Linux so I cannot help you much concerning instructions where to put the file. My suggestion resulting from discussions with nl2dav of the CG servers: 1) Put the file into /usr/lib directory. 2) Try running Airio with SQLite support enabled. 3) See the log for any error reports and act accordingly.
Well, I know point 3) here is pretty vague, but if the system for example says it cannot find "libsqlite3.so.0", rename the original sqlite.so file and try running Airio again...