mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-07-23 05:10:24 -07:00
Backport of PRs to stable-2 (#251)
* Allow the "%" character in database name (#227) The naming rules for MySQL/MariaDB identifiers, when quoted, allow the `%` character. However, currently, the use of the `%` character in database names results in mismatch or missing databases. - Rewrite query to identify the databases in the catalog using `information_schema` instead of `SHOW DATABASES LIKE` - Escape the `%` character in `CREATE DATABASE` query. Signed-off-by: Nicolas Payart <npayart@gmail.com> (cherry picked from commit6b12435b2b
) * mysql_db: Fix assert in tests suite (#239) Signed-off-by: Nicolas Payart <npayart@gmail.com> (cherry picked from commit5522e45284
) * mysql_db: Improve tests (#240) - Define variables "db_names" and "db_formats" in defaults - Use of the "vars" option in includes instead of default parameters that might be overridden by a previous task - Use of the "loop" option in includes instead of duplicating include tasks - Use a nested loop on db_names and db_formats in state_dump_import test Signed-off-by: Nicolas Payart <npayart@gmail.com> (cherry picked from commite4de13aabe
) * MAINTAINERS file: Add new maintainer (#248) (cherry picked from commitd411a8e216
) Co-authored-by: Nicolas PAYART <koleo@users.noreply.github.com>
This commit is contained in:
parent
1cb39cce0a
commit
7aab5cc04f
7 changed files with 352 additions and 298 deletions
2
changelogs/fragments/227-db-create-special-name.yaml
Normal file
2
changelogs/fragments/227-db-create-special-name.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- mysql_db - Fix mismatch when database name contains a ``%`` character (https://github.com/ansible-collections/community.mysql/pull/227).
|
Loading…
Add table
Add a link
Reference in a new issue