Add indices to Pipe.parameters.
You may now explicitly state the indices to be created by defining indices (or indexes) in Pipe.parameters (or the Pipe constructor for your convenience).
You may also use the key index_template to change the format of the generated index names (defaults to IX_{target}_{column_names}, where target is the table name and column_names consists of all of the index's columns joined by an underscore).
Enable chunking for MSSQL
To improve memory usage, chunksize is now accepted by SQLConnector.read() for the flavor mssql.
Disable pyodbc pooling.
To properly recycle the connection pool in the SQLAlchemy engine, the internal pyodbc pooling must be disabled. See the SQLAlchemy documentation.
Bugfixes
Other miscellaneous bugfixes have been included in this release, such as resolving broken imports during certain edge cases
v2.5.0
Add
indices
toPipe.parameters
.You may now explicitly state the indices to be created by defining
indices
(orindexes
) inPipe.parameters
(or thePipe
constructor for your convenience).You may also use the key
index_template
to change the format of the generated index names (defaults toIX_{target}_{column_names}
, wheretarget
is the table name andcolumn_names
consists of all of the index's columns joined by an underscore).Enable chunking for MSSQL
To improve memory usage,
chunksize
is now accepted bySQLConnector.read()
for the flavormssql
.Disable
pyodbc
pooling.To properly recycle the connection pool in the SQLAlchemy engine, the internal
pyodbc
pooling must be disabled. See the SQLAlchemy documentation.Bugfixes
Other miscellaneous bugfixes have been included in this release, such as resolving broken imports during certain edge cases