Handle schema prefixes in MigrationHelpers and ConstraintsHelpers
What does this MR do and why?
This MR allows to us explicitly pass the schema of a table in to the #column_is_nullable?
database helper.
Th need for this came up during another MR review !159649 (comment 2006949731), when we realized we needed to also add the check constraint to dynamically created partitions of p_ci_builds
.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
I do not see any tests for this particular method. The only occurrences of the method name I can find in the code base are one for the definition, one for the usage, and three times when it's stubbed by the tests for the #add_not_null_constraint
helper.