Table Of Contents
Table Of Contents

2023-07-18 - Preserve the case of table names in config

Release

Status: Available

Type: Bug-Squash

Date: 2023-07-18

Problem

When we check our config to determine what runs next in a manifest we were lower casing table names which worked in 99% of situations except where the physical tables had been created by a third party process and contained a mixed case name. In that situation we were not finding the config to run (becuse the names weren’t macthing)

Solution

remove the lower casing of the table name before performing a config lookup

Leverage the Magic

Leverage our existing config_exists(table_name) function but remove the table_name.lower() statement so we lookup spanner using the proper name case of the physical table name

ADI

Smashed ! I love it when annoying bugs get squashed.

Last Refreshed

Doc Refreshed: 2024-05-23