asyncer-io / r2dbc-mysql

Reactive Relational Database Connectivity for MySQL. The official successor to mirromutth/r2dbc-mysql(dev.miku:r2dbc-mysql).
https://r2dbc.io
Apache License 2.0
196 stars 21 forks source link

[feature] Support backticks in column/table/database/savepoint name #198

Closed mirromutth closed 8 months ago

mirromutth commented 8 months ago

Is your feature request related to a problem? Please describe.

MySQL/MariaDB actually support backticks in names, escaping with two backticks:

CREATE DATABASE `bad``name`

Describe the solution you'd like

Remove requireValidName check and add backtick escape support in names.