Releases
Release notes for Resource Surveillance (surveilr
) 0.24.0
What’s New
1. New SQLite Functions: eval
and define
-
eval
Function: Theeval
function allows you to execute a SQL statement dynamically and return the result as a string. This is particularly useful for generating and executing SQL on the fly, such as when constructing complex queries programmatically.Example Usage:
The following example uses
eval
to dynamically generate aCREATE UNIQUE INDEX
statement based on the columns of a table:In this example, the eval function generates a SQL statement that creates a unique index for all columns of the table xyz_csv, then executes the statement.
-
define Function: The
define
function allows you to register custom SQL functions in SQLite. You provide a function name and its definition, and this function is then available for use in future queries.
Bug Fixes
1. Orchestration Functions Now Available in surveilr shell
- Fixed an issue where orchestration-related functions were not accessible within the
surveilr shell
command. These functions are now available and can be used without restrictions.
2. Extensive Logging Mode Added to surveilr shell
- Introduced an extensive logging mode in
surveilr shell
. This mode provides detailed logs of operations, similar to orchestration.
Assets
Please find the release here.