Ensure connection flags are supported #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Discovered that connection flags were not being passed to the client with Rails.
The flag parsing in
Mysql2::Client
first checks if the constant is defined before setting the flag, and this was failing as the original client had been swapped out, leading to the odd situation where you could see the value of the constant, but it was saying it wasn't defined.Solution is to also delegate
const_defined?
to the origin client.