SQLITE_DEBUG — General debugging and sanity checking
This directive is used for debugging SQLite. Defining this directive turns on a great number of assert tests, as well as some other debugging facilities.