Changeset: 74e19ec11cd4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/74e19ec11cd4
Modified Files:
        sql/server/rel_schema.c
Branch: userprofile
Log Message:

extend create user syntax


diffs (30 lines):

diff --git a/sql/server/rel_schema.c b/sql/server/rel_schema.c
--- a/sql/server/rel_schema.c
+++ b/sql/server/rel_schema.c
@@ -2262,7 +2262,7 @@ rel_create_index(mvc *sql, char *iname, 
 }
 
 static sql_rel *
-rel_create_user(sql_allocator *sa, char *user, char *passwd, int enc, char 
*fullname, char *schema, char *schema_path, lng max_memory, int max_workers, 
bool wlc, char *optimizer)
+rel_create_user(sql_allocator *sa, char *user, char *passwd, int enc, char 
*fullname, char *schema, char *schema_path, lng max_memory, int max_workers, 
bool wlc, char *optimizer, char *default_role)
 {
        sql_rel *rel = rel_create(sa);
        list *exps = new_exp_list(sa);
@@ -2279,6 +2279,7 @@ rel_create_user(sql_allocator *sa, char 
        append(exps, exp_atom_int(sa, max_workers));
        append(exps, exp_atom_bool(sa, wlc));
        append(exps, exp_atom_clob(sa, optimizer));
+       append(exps, exp_atom_clob(sa, default_role));
        rel->l = NULL;
        rel->r = NULL;
        rel->op = op_ddl;
@@ -2927,7 +2928,8 @@ rel_schemas(sql_query *query, symbol *s)
                                  
l->h->next->next->next->next->next->next->data.l_val, /* max memory */
                                  
l->h->next->next->next->next->next->next->next->data.i_val,   /* max workers */
                                  
l->h->next->next->next->next->next->next->next->next->data.i_val,     /* wlc */
-                                 
l->h->next->next->next->next->next->next->next->next->next->data.sval);       
/* optimizer */
+                                 
l->h->next->next->next->next->next->next->next->next->next->data.sval, /* 
optimizer */
+                                 
l->h->next->next->next->next->next->next->next->next->next->next->data.sval); 
/* default role */
        }       break;
        case SQL_DROP_USER:
                ret = rel_schema2(sql->sa, ddl_drop_user, s->data.sval, NULL, 
0);
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to