Skip to content

Commit 2f538aa

Browse files
authored
escape role name (#72)
1 parent ff36054 commit 2f538aa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

common/common/mysql_shell/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ def _create_application_database(self, *, database: str) -> None:
179179
statements = [
180180
f"CREATE ROLE `{role_name}`",
181181
f"CREATE DATABASE `{database}`",
182-
f"GRANT SELECT, INSERT, DELETE, UPDATE, EXECUTE ON `{database}`.* TO {role_name}",
183-
f"GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE VIEW, DROP, INDEX, LOCK TABLES, REFERENCES, TRIGGER ON `{database}`.* TO {role_name}",
182+
f"GRANT SELECT, INSERT, DELETE, UPDATE, EXECUTE ON `{database}`.* TO `{role_name}`",
183+
f"GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE VIEW, DROP, INDEX, LOCK TABLES, REFERENCES, TRIGGER ON `{database}`.* TO `{role_name}`",
184184
]
185185

186186
mysql_roles = self._get_mysql_roles("charmed_%")

0 commit comments

Comments
 (0)