Coming from a long conversation with tests in place too, it looks like SQLite CLI is flushing errors right away in Linux, but until undefined amount of buffer in OSX or Windows, where in latter one nothing is shown until `.quit` is called [1]
The only way to have a consistent behavior seems to be using `-bail` option but then if the CLI is driven it needs to be re-spawn each error crating quite possibly huge overhead for no concrete reason/gain. Is in the interest of SQLite developers make the CLI error buffer/output flush behavior consistent across platform and act as promptly as in Linux ? Working without even knowing errors have been thrown is not really ideal. Thanks for any sort of answer/outcome. Best Regards [1] https://github.com/WebReflection/dblite/issues/22#issuecomment-30319260 _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users