View Ticket
Not logged in
Ticket UUID: e4c8121f7bdf88411362b6ba835658b47354a1e1
Title: SQLiteFunction class inspects all loaded assemblies
Status: Closed Type: Feature_Request
Severity: Minor Priority: NextRelease
Subsystem: Custom_Function Resolution: Fixed
Last Modified: 2013-01-31 21:00:48
Version Found In:
User Comments:
anonymous added on 2013-01-29 10:30:29: (text/x-fossil-plain)
I tried to upgrade my database using the FluentMigrator in the separate AppDomain to unload it with all unnecessary migrating dlls after the migration. I hoped that only necessary dlls will be loaded. All libraries has been loaded by SQLite (static constructor of SQLiteFunction). I suppose the decision has been made by design. So I have following question/sugestion: Should SQLiteFunction always scan all dlls? In most simple scenarios people don't use functions. I suggest there should be an option to disable this behaviour which causes side affects.

mistachkin added on 2013-01-29 19:58:13: (text/x-fossil-plain)
Are you asking for the ability to disable detection of all SQLiteFunction
implementation classes at runtime?

mistachkin added on 2013-01-29 20:57:23: (text/x-fossil-wiki)
The prototype for this new feature is [/info/skipFunctions|here].

mistachkin added on 2013-01-31 21:00:48: (text/x-fossil-plain)
Fixed in trunk by check-in [7048c61d62].