changelogs.md


inwtlab/dbrequests

Repository  -  API  -  Source

1.4.8

  • dbrequests.mysql
    • fix for creating temporary files on Windows.

1.4.7

  • dbrequests.mysql
    • bugfix of #52

1.4.6

  • dbrequests.mysql
    • HOTFIX #51: Bug with latest datatable version

1.4.3-5

  • dbrequests.mysql
    • More stable and reliable Version of sync_diffs mode for sending data. Respects scarce resources on the mysql server.

1.4.2

  • dbrequests.mysql
    • creating temorary removing partitions and system versioned from temporary tables.
    • new mode for send data: sync_diffs: update differences and delete deprecated rows.
    • new mode for delete data: in_delete_col: mark rows to delete, then delete.
    • bugfix for temporary tables: now properly removes tables.

1.4.1

  • dbrequests.mysql
    • bugfix for upstream bug in mariadb: sending diffs needs persisten tables instead of temporary.

1.4.0

  • dbrequests.mysql
    • bugfix in send_data with mode [update|insert|replace]_diffs: same as #36

1.3.17

  • dbrequests.mysql
    • new function in database: send_delete for deleting rows in a database.
    • send_data in mode 'update' now allows to send only partial subset of columns.

1.3.16

  • dbrequests.mysql
    • see #35: New send_data modes: update_diffs, insert_diffs, replace_diffs

1.3.15

  • dbrequests:
    • see #27 for bugfix in Database class when specifiying a port in a credentials object.
    • the argument 'creds' in the init method of a database class is now deprecated
    • the argument 'db_url' can now handle str and dict type; str is a sqlalchemy url; a dict a credentials object
    • credential objects can now have additional fields which will be used as elements in connect_args for sqlalchemies create_engine: see #12
    • dbrequests.mysql
      • see #36 for bugfix while sending an empty frame

1.3.14

  • dbrequests.mysql:
    • see #32 for bugfix in send_query for empty result sets

1.3.13

  • dbrequests.mysql
    • see #30: fixes handling of None/NULL values in columns

1.3.12

  • dbrequests.mysql:
    • see #22 for performance improvements for send_query when reading large datasets
    • support for pymysql and mysqldb

1.3.11

  • dbrequests.mysql:
    • see #28 for bugfix when sending escape sequences

1.3.10

  • dbrequests.mysql:
    • see #24 for bugfix while writing to csv

1.3.9

  • dbrequests.mysql:
    • see #20 for memory efficient send_data using datatable

1.3.8

  • dbrequests.mysql module:
    • see #11 for motivation on moving dialect specific implementation into extras
    • see #15 for mysql specific send_data via load data local infile

1.3.0

  • added mysql backend for specific mysql and mariadb support
    • added possibility for send_data to use infile for mysql databases

1.2.0

  • changed static loading of the connection class to a flexible model, allowing to override connections for different SQL drivers

1.1.0

  • added handling of percentage signs
    • added possibility of automated comment removal
    • ensured the compatibility of raw SQL code with code sent via dbrequests

1.0.8

  • renamed to dbrequests

1.0.0

  • implemented send_data and send_query wrappers for pandas sql-functionality