mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
User manager: Allow double quotes in SHOW GRANTS output, to support ANSI mode. See http://www.heidisql.com/forum.php?t=19757
This commit is contained in:
@ -540,7 +540,7 @@ begin
|
||||
rxTemp.ModifierI := True;
|
||||
rxGrant := TRegExpr.Create;
|
||||
rxGrant.ModifierI := True;
|
||||
rxGrant.Expression := '^GRANT\s+(.+)\s+ON\s+((TABLE|FUNCTION|PROCEDURE)\s+)?(\*|`([^`]+)`)\.(\*|`([^`]+)`)\s+TO\s+\S+(\s+IDENTIFIED\s+BY\s+(PASSWORD)?\s+''?([^'']+)''?)?(\s+.+)?$';
|
||||
rxGrant.Expression := '^GRANT\s+(.+)\s+ON\s+((TABLE|FUNCTION|PROCEDURE)\s+)?(\*|[`"]([^`"]+)[`"])\.(\*|[`"]([^`"]+)[`"])\s+TO\s+\S+(\s+IDENTIFIED\s+BY\s+(PASSWORD)?\s+''?([^'']+)''?)?(\s+.+)?$';
|
||||
|
||||
for i:=0 to Grants.Count-1 do begin
|
||||
// Find selected priv objects via regular expression
|
||||
|
Reference in New Issue
Block a user