Sqlpkg – SQLite Package Registry
sqlpkg.org
sqlpkg.org
News to me, there is a Python package[0], sqlean-py, which makes it trivial to bring in these extensions.
Some text functions like `trim` have been added recently, and there will even be a (long-awaited) `timediff` function in the next release.
Datetime is definitely one of my SQLite sore spots, so happy to see improvements there. I have to consult the docs + experimentation every time I need to do something with time manipulation. Even then, I usually left a bit disappointed with the available functionality.
Given that SQLite supports huge sizes for text, you could almost use the above as a way to create an outliner, with everything stored in the database itself ...
https://sqlite.org/lang_with.html#recursive_common_table_exp...
In the end, he compares five hierarchical data designs. Unsurprisingly, all have pros and cons and it is a (somehow advanced) matter of picking the right tool for the job. Closure tables may in fact be the lesser know variant, adjacency lists and recursive queries one of the better knows. But there are also path enumerations and nested sets.
I will start using this way to communicate "true/false negative/positive" that always requires a further explanation. Clear statements are part of the user experience.
There are encrypt and compress functions, but nothing transparent.
I adore SQLite and always find bringing in extensions to a new machine a bit annoying.