Documentation Source Text

Check-in [4efb429d19]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Comment:Fix a typo in loadext.html.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
User & Date: drh 2019-02-12 13:54:59
Fix a typo in the ALTER TABLE documentation. check-in: 625c9fbdad user: drh tags: trunk
Fix a typo in loadext.html. check-in: 4efb429d19 user: drh tags: trunk
Clarify how the SQLITE_OK_LOAD_PERMANENTLY return value should be used. check-in: 8182293dd8 user: drh tags: trunk
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to pages/

   267    267   not be unloaded (xDlClose will not be invoked) and the extension will remain
   268    268   in process memory indefinitely.  The SQLITE_OK_LOAD_PERMANENTLY return
   269    269   value is useful for extensions that want to register new [VFSes].
   270    270   
   271    271   <p>To clarify: an extension for which the initialization function returns
   272    272   SQLITE_OK_LOAD_PERMANENTLY continues to exist in memory after the database
   273    273   connection closes.  However, the extension is <em>not</em> automatically
   274         -registered with subsequent database connections.  This make it possible
          274  +registered with subsequent database connections.  This makes it possible
   275    275   to load extensions that implement new [VFSes].
   276    276   To persistently load and register an extension that implements new SQL
   277    277   functions, collating sequences, and/or virtual tables, such that those
   278    278   added capabilities are available to all subsequent database connections,
   279    279   then the initialization routine should also invoke [sqlite3_auto_extension()]
   280    280   on a subfunction that will register those services.
   281    281