https://www.sqlite.org/pragma.html#pragma_recursive_triggers says:
Prior to SQLite version 3.6.18 (2009-09-11), recursive triggers were not supported. The behavior of SQLite was always as if this pragma was set to OFF. Support for recursive triggers was added in version 3.6.18 but was initially turned OFF by default, for compatibility. Recursive triggers may be turned on by default in future versions of SQLite.
So I think the fix for the complex issue in #149 is to turn on recursive_triggers globally by default for sqlite-utils.
Originally posted by @simonw in #149 (comment)
https://www.sqlite.org/pragma.html#pragma_recursive_triggers says:
So I think the fix for the complex issue in #149 is to turn on
recursive_triggersglobally by default forsqlite-utils.Originally posted by @simonw in #149 (comment)