Skip to content
This repository was archived by the owner on Mar 13, 2020. It is now read-only.

Releases: pageuppeople-opensource/relational-data-loader

Log execution summary & restructure tests

09 Apr 01:58
8761e52
Compare
Choose a tag to compare
  • Emit execution id at the start of processing
  • Emit execution summary at the end of processing
  • House all test code within a ./tests directory

Schema changes

05 Apr 05:28
402c6db
Compare
Choose a tag to compare
Schema changes Pre-release
Pre-release

Adds

Changes

  • Don't log data related errors unless using log level = DEBUG, instead log the failure reason to the data_load_execution table
  • Add alembic so we can track schema changes
  • Add an argument for the audit column prefix (breaking)
  • Repackage and move tests

Add progress markers in logging

01 Apr 05:04
6e41346
Compare
Choose a tag to compare
Pre-release
v0.1.4-beta

Merge pull request #29 from PageUpPeopleOrg/feature/OSC-1279-log-prog…

Add exta failover server compatibility

22 Mar 00:02
93f58e2
Compare
Choose a tag to compare
Pre-release

Includes:

Stop logging connection strings

15 Mar 04:56
fe92b34
Compare
Choose a tag to compare
Pre-release
v0.1.2-beta

Merge pull request #26 from PageUpPeopleOrg/feature/OSC-1259-do-not-l…

Add failover server compatibility

14 Mar 23:21
9e4ba3d
Compare
Choose a tag to compare
Pre-release

Includes PR #25

Example Usage

Before:

mssql+pyodbc://analytics_data_pipeline_543_user:hunter2@172.168.1.1/pp5_543?driver=SQL+Server+Native+Client+11.0

Now:

"mssql+pyodbc://analytics_data_pipeline_543_user:hunter2@(local)/pp5_543?driver=SQL+Server+Native+Client+11.0&failover=192.168.1.1"

note

  • failover server is totally optional, and the old syntax works fine
  • &failover requires the command to be quoted, as & is a special character
  • no variables (ie username, password, host, driver, database, failover) can contain the following characters: @/?&:, this restriction could be made more permissive with some work

Added Audit Command

04 Mar 22:43
b7b9755
Compare
Choose a tag to compare
Added Audit Command Pre-release
Pre-release

Change of commands:

  • split up RDL into process/audit
  • RDL process accepts a list of models to be force full refreshed

Extras:

  • added unit testing
  • linting
  • repackaging
  • minor bug fixes

Support for compound PKs

04 Sep 23:43
2ac1331
Compare
Choose a tag to compare
Pre-release
Merge pull request #6 from PageUpPeopleOrg/OSC-974_CompoundPKs

Added correct handling of compound primary keys

Add support for Boolean Data Type

28 Aug 05:42
5da36e0
Compare
Choose a tag to compare
Merge pull request #5 from PageUpPeopleOrg/AddSupportForBoolean

Added bool support

Incremental Loading

06 Aug 22:07
8c97e80
Compare
Choose a tag to compare
Merge pull request #4 from PageUpPeopleOrg/ExecutionLogs

Execution logs