The load_extension() function attempts to load and
dynamically link the file
as an SQLite extension. The function named extension
is called to initialize the extension. If entry_point
is not provided, it is assumed to be entry_point
sqlite3_extension_init. Both
parameters should be text values.
This SQL function is a wrapper around
the C function sqlite3_load_extension(), and has all of the
same limitations and conditions. In specific, extensions loaded
this way cannot redefine or delete function definitions.