This bit me... I fat-fingered a command and deleted my database. I had a backup dump taken earlier in the day. Go to restore it and all of a sudden this error starts cropping up.
I'm stuck. I need to get this database back online, but even with 4000 limit I am losing INSERTs. I get segfaults when I disable the limit completely. What to do? On Mon, Apr 3, 2017 at 7:16 PM, James K. Lowden <jklow...@schemamania.org> wrote: > On Sun, 2 Apr 2017 09:40:36 +0200 > Clemens Ladisch <clem...@ladisch.de> wrote: > > > > Why not use vis(3) instead? > > > > Because vis() is a nonstandard function that is not available > > everywhere, > > "everywhere" is a high standard, but vis is freely available and > included or packaged with almost anything not Windows. By using the > nonstandard char() function, you introduce a constraint that is > otherwise avoided. > > $ for S in c h m o > do > printf '%s: %s\n' -$S $(echo hello | vis -w -$S) > done > -c: hello\n > -h: hello%0a > -m: hello\012 > -o: hello\012 > > > For the intended purpose, it would be trivial to support some > form of VIS_WHITE. That could be a fallback position. > > Because the library is widely available, SQLite users who can take > advantage of it can decode the vis-encoded text outside the aegis of > SQLite. > > > and in any case it does not support SQL. > > Entirely irrelevant, as you surely know. > > To me, the most objectionable aspect of using char() is that the SQL is > munged. I see no reason to modify the user's text and introduce > further SQL interpretation. > > --jkl > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users