Skip to content

Commit

Permalink
Update formatting of "#NB".
Browse files Browse the repository at this point in the history
  • Loading branch information
kaby76 committed Oct 21, 2024
1 parent 240afda commit 5b94998
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 150 deletions.
6 changes: 2 additions & 4 deletions sql/mysql/Oracle/examples/analyze.sql
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
#begin
ANALYZE TABLE t1;
ANALYZE TABLE t2, t3;
# not legal TABLES
# ANALYZE TABLES t2, t3;
#NB ANALYZE TABLES t2, t3;
ANALYZE TABLE t1 UPDATE HISTOGRAM ON c1, c2;
# not legal WITH
# ANALYZE TABLE t2 UPDATE HISTOGRAM ON c1 WITH 2 BUCKETS;
#NB ANALYZE TABLE t2 UPDATE HISTOGRAM ON c1 WITH 2 BUCKETS;
ANALYZE TABLE t2 DROP HISTOGRAM ON c1;
#end
219 changes: 73 additions & 146 deletions sql/mysql/Oracle/examples/grant.sql
Original file line number Diff line number Diff line change
Expand Up @@ -26,153 +26,80 @@ TABLE_ENCRYPTION_ADMIN, VERSION_TOKEN_ADMIN, XA_RECOVER_ADMIN, AUDIT_ABORT_EXEMP
#NB: GRANT SELECT, INSERT, UPDATE ON *.* TO u4 AS u1 WITH ROLE r1;
#NB: GRANT SELECT, RELOAD, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW, EVENT, TRIGGER ON *.* TO 'xuser1'@'%', 'xuser2'@'%'
# AS 'root'@'%' WITH ROLE 'cloudsqlsuperuser'@'%';
GRANT ALTER ON *.* TO 'admin'@'localhost'
; #NB
GRANT ALTER ROUTINE ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE TEMPORARY TABLES ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE ROUTINE ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE VIEW ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE USER ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE TABLESPACE ON *.* TO 'admin'@'localhost'
; #NB
GRANT CREATE ROLE ON *.* TO 'admin'@'localhost'
; #NB
GRANT DELETE ON *.* TO 'admin'@'localhost'
; #NB
GRANT DROP ON *.* TO 'admin'@'localhost'
; #NB
GRANT DROP ROLE ON *.* TO 'admin'@'localhost'
; #NB
GRANT EVENT ON *.* TO 'admin'@'localhost'
; #NB
GRANT EXECUTE ON *.* TO 'admin'@'localhost'
; #NB
GRANT FILE ON *.* TO 'admin'@'localhost'
; #NB
GRANT GRANT OPTION ON *.* TO 'admin'@'localhost'
; #NB
GRANT INDEX ON *.* TO 'admin'@'localhost'
; #NB
GRANT INSERT ON *.* TO 'admin'@'localhost'
; #NB
GRANT LOCK TABLES ON *.* TO 'admin'@'localhost'
; #NB
GRANT PROCESS ON *.* TO 'admin'@'localhost'
; #NB
GRANT PROXY ON *.* TO 'admin'@'localhost'
; #NB
GRANT REFERENCES ON *.* TO 'admin'@'localhost'
; #NB
GRANT RELOAD ON *.* TO 'admin'@'localhost'
; #NB
GRANT REPLICATION CLIENT ON *.* TO 'admin'@'localhost'
; #NB
GRANT REPLICATION SLAVE ON *.* TO 'admin'@'localhost'
; #NB
GRANT SELECT ON *.* TO 'admin'@'localhost'
; #NB
GRANT SHOW VIEW ON *.* TO 'admin'@'localhost'
; #NB
GRANT SHOW DATABASES ON *.* TO 'admin'@'localhost'
; #NB
GRANT SHUTDOWN ON *.* TO 'admin'@'localhost'
; #NB
GRANT SUPER ON *.* TO 'admin'@'localhost'
; #NB
GRANT TRIGGER ON *.* TO 'admin'@'localhost'
; #NB
GRANT UPDATE ON *.* TO 'admin'@'localhost'
; #NB
GRANT USAGE ON *.* TO 'admin'@'localhost'
; #NB
GRANT APPLICATION_PASSWORD_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT AUDIT_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT BACKUP_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT BINLOG_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT BINLOG_ENCRYPTION_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT CLONE_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT CONNECTION_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT ENCRYPTION_KEY_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT FIREWALL_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT FIREWALL_USER ON *.* TO 'admin'@'localhost'
; #NB
GRANT FLUSH_OPTIMIZER_COSTS ON *.* TO 'admin'@'localhost'
; #NB
GRANT FLUSH_STATUS ON *.* TO 'admin'@'localhost'
; #NB
GRANT FLUSH_TABLES ON *.* TO 'admin'@'localhost'
; #NB
GRANT FLUSH_USER_RESOURCES ON *.* TO 'admin'@'localhost'
; #NB
GRANT GROUP_REPLICATION_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT INNODB_REDO_LOG_ARCHIVE ON *.* TO 'admin'@'localhost'
; #NB
GRANT INNODB_REDO_LOG_ENABLE ON *.* TO 'admin'@'localhost'
; #NB
GRANT NDB_STORED_USER ON *.* TO 'admin'@'localhost'
; #NB
GRANT PERSIST_RO_VARIABLES_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT REPLICATION_APPLIER ON *.* TO 'admin'@'localhost'
; #NB
GRANT REPLICATION_SLAVE_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT RESOURCE_GROUP_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT RESOURCE_GROUP_USER ON *.* TO 'admin'@'localhost'
; #NB
GRANT ROLE_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT SERVICE_CONNECTION_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT SET_USER_ID ON *.* TO 'admin'@'localhost'
; #NB
GRANT SHOW_ROUTINE ON *.* TO 'admin'@'localhost'
; #NB
GRANT SYSTEM_USER ON *.* TO 'admin'@'localhost'
; #NB
GRANT SYSTEM_VARIABLES_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT TABLE_ENCRYPTION_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT VERSION_TOKEN_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT XA_RECOVER_ADMIN ON *.* TO 'admin'@'localhost'
; #NB
GRANT reader TO 'mysqluser'@'localhost'
; #NB
GRANT reader TO topreader
; #NB
GRANT ALTER ON *.* TO 'admin'@'localhost' ; #NB
GRANT ALTER ROUTINE ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE TEMPORARY TABLES ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE ROUTINE ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE VIEW ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE USER ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE TABLESPACE ON *.* TO 'admin'@'localhost' ; #NB
GRANT CREATE ROLE ON *.* TO 'admin'@'localhost' ; #NB
GRANT DELETE ON *.* TO 'admin'@'localhost' ; #NB
GRANT DROP ON *.* TO 'admin'@'localhost' ; #NB
GRANT DROP ROLE ON *.* TO 'admin'@'localhost' ; #NB
GRANT EVENT ON *.* TO 'admin'@'localhost' ; #NB
GRANT EXECUTE ON *.* TO 'admin'@'localhost' ; #NB
GRANT FILE ON *.* TO 'admin'@'localhost' ; #NB
GRANT GRANT OPTION ON *.* TO 'admin'@'localhost' ; #NB
GRANT INDEX ON *.* TO 'admin'@'localhost' ; #NB
GRANT INSERT ON *.* TO 'admin'@'localhost' ; #NB
GRANT LOCK TABLES ON *.* TO 'admin'@'localhost' ; #NB
GRANT PROCESS ON *.* TO 'admin'@'localhost' ; #NB
GRANT PROXY ON *.* TO 'admin'@'localhost' ; #NB
GRANT REFERENCES ON *.* TO 'admin'@'localhost' ; #NB
GRANT RELOAD ON *.* TO 'admin'@'localhost' ; #NB
GRANT REPLICATION CLIENT ON *.* TO 'admin'@'localhost' ; #NB
GRANT REPLICATION SLAVE ON *.* TO 'admin'@'localhost' ; #NB
GRANT SELECT ON *.* TO 'admin'@'localhost' ; #NB
GRANT SHOW VIEW ON *.* TO 'admin'@'localhost' ; #NB
GRANT SHOW DATABASES ON *.* TO 'admin'@'localhost' ; #NB
GRANT SHUTDOWN ON *.* TO 'admin'@'localhost' ; #NB
GRANT SUPER ON *.* TO 'admin'@'localhost' ; #NB
GRANT TRIGGER ON *.* TO 'admin'@'localhost' ; #NB
GRANT UPDATE ON *.* TO 'admin'@'localhost' ; #NB
GRANT USAGE ON *.* TO 'admin'@'localhost' ; #NB
GRANT APPLICATION_PASSWORD_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT AUDIT_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT BACKUP_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT BINLOG_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT BINLOG_ENCRYPTION_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT CLONE_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT CONNECTION_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT ENCRYPTION_KEY_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT FIREWALL_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT FIREWALL_USER ON *.* TO 'admin'@'localhost' ; #NB
GRANT FLUSH_OPTIMIZER_COSTS ON *.* TO 'admin'@'localhost' ; #NB
GRANT FLUSH_STATUS ON *.* TO 'admin'@'localhost' ; #NB
GRANT FLUSH_TABLES ON *.* TO 'admin'@'localhost' ; #NB
GRANT FLUSH_USER_RESOURCES ON *.* TO 'admin'@'localhost' ; #NB
GRANT GROUP_REPLICATION_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT INNODB_REDO_LOG_ARCHIVE ON *.* TO 'admin'@'localhost' ; #NB
GRANT INNODB_REDO_LOG_ENABLE ON *.* TO 'admin'@'localhost' ; #NB
GRANT NDB_STORED_USER ON *.* TO 'admin'@'localhost' ; #NB
GRANT PERSIST_RO_VARIABLES_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT REPLICATION_APPLIER ON *.* TO 'admin'@'localhost' ; #NB
GRANT REPLICATION_SLAVE_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT RESOURCE_GROUP_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT RESOURCE_GROUP_USER ON *.* TO 'admin'@'localhost' ; #NB
GRANT ROLE_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT SERVICE_CONNECTION_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT SET_USER_ID ON *.* TO 'admin'@'localhost' ; #NB
GRANT SHOW_ROUTINE ON *.* TO 'admin'@'localhost' ; #NB
GRANT SYSTEM_USER ON *.* TO 'admin'@'localhost' ; #NB
GRANT SYSTEM_VARIABLES_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT TABLE_ENCRYPTION_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT VERSION_TOKEN_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT XA_RECOVER_ADMIN ON *.* TO 'admin'@'localhost' ; #NB
GRANT reader TO 'mysqluser'@'localhost' ; #NB
GRANT reader TO topreader ; #NB
GRANT reader TO topreader WITH ADMIN OPTION;
GRANT 'db_old_ro'@'%' TO 'oghalawinji'@'%'
; #NB
GRANT FLUSH_OPTIMIZER_COSTS, FLUSH_STATUS, FLUSH_TABLES, FLUSH_USER_RESOURCES, PASSWORDLESS_USER_ADMIN ON *.* TO "@"
; #NB
REVOKE reader FROM 'mysqluser'@'localhost'
; #NB
REVOKE reader FROM topreader
; #NB
REVOKE `cloudsqlsuperuser`@`%` FROM `sarmonitoring`@`10.90.29.%`
; #NB
GRANT 'db_old_ro'@'%' TO 'oghalawinji'@'%' ; #NB
GRANT FLUSH_OPTIMIZER_COSTS, FLUSH_STATUS, FLUSH_TABLES, FLUSH_USER_RESOURCES, PASSWORDLESS_USER_ADMIN ON *.* TO "@" ; #NB
REVOKE reader FROM 'mysqluser'@'localhost' ; #NB
REVOKE reader FROM topreader ; #NB
REVOKE `cloudsqlsuperuser`@`%` FROM `sarmonitoring`@`10.90.29.%` ; #NB
REVOKE IF EXISTS SELECT ON test.t1 FROM jerry@localhost;
REVOKE IF EXISTS Bogus ON test FROM jerry@localhost IGNORE UNKNOWN USER;

Expand Down

0 comments on commit 5b94998

Please sign in to comment.