2023-07-18 - Preserve the case of table names in config¶
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-20