From 776e9f2ec254225686eb49303c117bb9761d9414 Mon Sep 17 00:00:00 2001 From: David Norton Date: Thu, 8 Jan 2015 20:54:55 -0500 Subject: [PATCH] influxql: add GRANT to INFLUXQL.md --- influxql/INFLUXQL.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/influxql/INFLUXQL.md b/influxql/INFLUXQL.md index bc4da7b835..a1766f8534 100644 --- a/influxql/INFLUXQL.md +++ b/influxql/INFLUXQL.md @@ -221,8 +221,6 @@ CREATE RETENTION POLICY "10m.events" ON somedb DURATION 10m REPLICATION 2 DEFAUL ``` create_user_stmt = "CREATE USER" user_name "WITH PASSWORD" password . -user_name = identifier -password = identifier ``` #### Example: @@ -243,16 +241,42 @@ delete_stmt = "DELETE" from_clause where_clause . DELETE FROM ``` +### GRANT + +``` +grant_stmt = "GRANT" privilege [ on_clause ] to_clause +``` + +#### Examples: + +```sql +-- grant cluster admin privileges +GRANT ALL TO jdoe; + +-- grant read access to a database +GRANT READ ON mydb TO jdoe; +``` + ## Clauses (sadly, we haven't implemented `SANTA` yet) ``` from_clause = "FROM" measurements . where_clause = "WHERE" + +on_clause = db_name . + +to_clause = user_name . ``` ## Other ``` measurements = + +user_name = identifier . + +password = identifier . + +privilege = "ALL" [ "PRIVILEGES" ] | "READ" | "WRITE" . ```