• unknown's avatar
    part 1 (ver 2, postreview fix) of WL#2787 · f7aeb6f9
    unknown authored
    view definer information syntax/storage/replication
    fixed SOURCE field of .frm
    
    
    mysql-test/r/func_in.result:
      definer information added to CREATE VIEW
    mysql-test/r/lowercase_view.result:
      definer information added to CREATE VIEW
    mysql-test/r/mysqldump.result:
      definer information added to CREATE VIEW
    mysql-test/r/rpl_view.result:
      check log of queries
    mysql-test/r/skip_grants.result:
      --skip-grants do not allow use user information
    mysql-test/r/sql_mode.result:
      definer information added to CREATE VIEW
    mysql-test/r/temp_table.result:
      definer information added to CREATE VIEW
    mysql-test/r/view.result:
      definer information added to CREATE VIEW
      test of storing/restoring definer information
    mysql-test/r/view_grant.result:
      test of grant check of definer information
      definer information added to CREATE VIEW
    mysql-test/t/rpl_view.test:
      check log of queries
    mysql-test/t/skip_grants.test:
      --skip-grants do not allow use user information
    mysql-test/t/view.test:
      test of storing/restoring definer information
    mysql-test/t/view_grant.test:
      test of grant check of definer information
    sql/mysql_priv.h:
      CREATE/ALTER VIEW print support
      set current user as definer procedure
    sql/share/errmsg.txt:
      new errors/warnings
    sql/sql_acl.cc:
      make find_acl_user public to allow to check user
    sql/sql_acl.h:
      make find_acl_user public to allow to check user
    sql/sql_lex.h:
      storing definer information
    sql/sql_parse.cc:
      send CREATE/ALTER VIEW for replication with full list of options
      set current user as definer procedure
    sql/sql_show.cc:
      new CREATE VIEW options printed
    sql/sql_view.cc:
      check of definer clause
      changes in .frm file
      definer information storage support
      now we store only original SELECT in SOURCE field of .frm
    sql/sql_yacc.yy:
      definer information sintax support
      getting SOURCE field information for .frm
    sql/table.h:
      definer information storage
    f7aeb6f9
sql_acl.cc 167 KB