- Plugins can now reuse the implementation of the
sqlite-utils memory
CLI command with the newreturn_db=True
parameter. (#643) table.transform()
now recreates indexes after transforming a table. A newsqlite_utils.db.TransformError
exception is raised if these indexes cannot be recreated due to conflicting changes to the table such as a column rename. Thanks, Mat Miller. (#633)table.search()
now accepts ainclude_rank=True
parameter, causing the resulting rows to have arank
column showing the calculated relevance score. Thanks, liunux4odoo. (#628)- Fixed an error that occurred when creating a strict table with at least one floating point column. These
FLOAT
columns are now correctly created asREAL
as well, but only for strict tables. (#644)