Hello,

it seems that there is a typo in your code. The file: sqlar.c line 590. Without a modification I got an error:
./sqlar -x test.db
Error: no such column: filename
while preparing: SELECT name, mode, mtime, sz, data FROM sqlar WHERE name_on_list(filename)

test.db is a test archive I had created. The fix is to rename filename to name and recompile the sources. That's it.

Thank you and sorry if you already know about it.

Take care.