Skip to content

Correct MySQL string literal escaping#7859

Open
labkey-adam wants to merge 1 commit into
developfrom
fb_mysql_escaping
Open

Correct MySQL string literal escaping#7859
labkey-adam wants to merge 1 commit into
developfrom
fb_mysql_escaping

Conversation

@labkey-adam

@labkey-adam labkey-adam commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Rationale

By default, MySQL requires backslash escaping for string literals. org.labkey.api.data.dialect.SqlDialect$DialectTestCase (which calls testDialectStringHandler()) has been failing when a MySQL data source is present.

Related Pull Requests

Changes

  • Move PostgreSqlNonConformingStringHandler to API module and rename to BackslashEscapingStringHandler
  • Use BackslashEscapingStringHandler in MySqlDialect

Tasks 📍

  • Claude Code Review

@labkey-adam labkey-adam self-assigned this Jul 18, 2026
@labkey-adam labkey-adam added this to the 26.08 milestone Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant