moj-analytical-services / etl_manager

A python package to create a database on the platform using our moj data warehousing framework
21 stars 8 forks source link

Allow table path/location to be capitalised #129

Closed nicholsondarius closed 3 years ago

nicholsondarius commented 3 years ago

Table names arriving in S3 via DMS have their names in CAPITALS. The S3 path/locaiton that Glue uses to find the table then contains upper case characters. etl_manager doesn't allow the use of upper case characters in table names.

This PR adds the option to allow upper case table names in the S3 path/location used by the location setter in the TableMeta class.