为GP一个schema下所有表授权的函数
来源:互联网 发布:产品线数据分析 编辑:程序博客网 时间:2024/06/07 06:26
CREATE OR REPLACE FUNCTION setTablePrivilege(schemaname text, role_name text) RETURNS text AS$BODY$DECLARE sqlstr text; aTable RECORD; privilegeStr text; fullname text;BEGINsqlstr:='select schemaname,tablename from pg_tables where schemaname ='''||schemaname||'''';FOR aTable IN execute sqlstr LOOP fullname := aTable.schemaname||'.'||aTable.tablename; privilegeStr :='GRANT SELECT ON TABLE ' || fullname || ' TO ' || role_name || ';'; execute privilegeStr;end loop;return 'ok';END;$BODY$LANGUAGE 'plpgsql' VOLATILE;
- 为GP一个schema下所有表授权的函数
- 删除某个schema下的所有表
- DB2 将schema下所有表的权限赋予一个用户
- db2删除某个schema下的所有表
- db2 9.7下删除一个schema下所有对象
- 把所有表的查询权限授权给一个用户
- 对GP下一个schema的满足特定条件的表赋权的函数
- psql 删除schema下所有表
- 获取gp表结构的函数
- DB2 drop指定schema的所有表
- 如何从一个schema中导出所有数据库表的结构定义,包括index,constraint等.
- 取一个大类下的所有小类的函数
- 遍历删除一个目录下所有文件的函数
- 一个删除路径下所有文件的函数
- 删除一个用户下的所有表
- 查询schema下面所有表
- PostgreSQL列举所有的表空间及schema及角色
- OAuth 为API访问授权提供一个开放的标准
- tomcat的maxThreads、acceptCount配置详解
- 声明为导出函数
- UML之2——关系
- JPA JPQL 查询、排序.....(转)
- linux查看CPU被各进程占用情况命令-top
- 为GP一个schema下所有表授权的函数
- linux 进程查看命令
- 6 个强大的 HTML5 应用在线开发工具
- AnDroidDraw界面设计软件
- AJAX开发框架
- linux error no
- Android ADT20+ jar源码关联方法
- Android中View转换为Bitmap!!!!!!!
- inotify机制简介(用于监控文件系统中文件及文件夹变化)