> On Feb 4, 2019, at 7:00 AM, sqlite-users-requ...@mailinglists.sqlite.org > wrote: > > For the last point, using the SQLITE_OMIT_TEMPDB option, did you compile from > the amalgamation or the full cannonical sources? According to > https://www.sqlite.org/compile.html#_options_to_omit_features > <https://www.sqlite.org/compile.html#_options_to_omit_features>, many "OMIT" > options only work when the cannonical sources are used (my guess if compiling > the amalgamation is the parser still recognises TEMP as a keyword but there's > no code to implement it, hence the "logic error").
Rest assured, I compiled from the full canonical source. When using SQLITE_OMIT_TEMPDB, the “TEMP” keywords do result in syntax errors (as expected), but “temp.foo” schema names result in those cryptic error messages, rather than the expected "unknown database temp”. I should also note that when using SQLITE_OMIT_TEMPDB, all four SQL statements previously mentioned will report the their normal variants to the sqlite3_set_authorizer() callback (i.e., not their TEMP_* variants), which is good and desired. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users