You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Capital letters in table names seems to cause problems with table names being referenced with or without quotes at different points in the code. The validator should check for capitals in the labels, cohort, subset, and feature aggregation prefixes.
The text was updated successfully, but these errors were encountered:
The pull request changes the functionality of the string_is_tablesafe validation primitive to only allow lowercase letters (or numbers, underscores) in strings it checks, as well as adding additional tests for feature aggregation prefixes and subset names, both of which will be used for table names.
As described in #632, uppercase letters in these experiment config values end up getting lowercased on table creation by referenced using their uppercase forms (with quotes) at various places in the code, causing postgres to return a "table does not exist" error.
This PR also removes a redundant/conflicting dev.txt requirement of different versions of black, keeping the newer version.
Capital letters in table names seems to cause problems with table names being referenced with or without quotes at different points in the code. The validator should check for capitals in the labels, cohort, subset, and feature aggregation prefixes.
The text was updated successfully, but these errors were encountered: