GreenPlum之日常SQL脚本笔记(一)
来源:互联网 发布:封装windows 10 1709 编辑:程序博客网 时间:2024/05/20 01:39
--1.指定月份总共多少天
SELECT EXTRACT(DAY FROM CAST('2017-08-01' AS DATE) + INTERVAL '1 month' - INTERVAL '1 day')SELECT EXTRACT(DAY FROM CAST(TO_CHAR(NOW(),'YYYY-MM')||'-01' AS DATE) + INTERVAL '1 month' - INTERVAL '1 day')
--2.修改默认搜索(search_path)路径
SHOW search_path;SET search_path TO your_schema_name;
--3.更改schema所有者
ALTER SCHEMA your_schema_name OWNER TO other_user;
--4.修改表的所有者
ALTER TABLE your_table_name OWNER TO other_user;
--5.授予指定用户查询或所有权限
GRANT SELECT ON TABLE your_table_name TO other_user;GRANT ALL ON TABLE your_table_name TO other_user;
--6.授予指定用户schema使用权限
GRANT USAGE ON SCHEMA your_schema_name TO other_user;
--7.回收指定用户schema使用权限
REVOKE ALL ON SCHEMA your_schema_name FROM other_user;--不同对象授权关键字
TABLES,VIEWS,SEQUENCES: SELECT INSERT UPDATE DELETE RULE ALLEXTERNAL TABLES: SELECT RULE ALLDATABASES: CONNECT CREATE TEMPORARY|TEMP ALLFUNCTIONS: EXECUTEPROCEDURAL LANGUAGES: USAGESCHEMAS: CREATE USAGE ALL--8.批量授予函数执行权限
SELECT 'GRANT EXECUTE ON FUNCTION '||routines.routine_name||'('||STRING_AGG(parameters.data_type,',' ORDER BY parameters.ordinal_position)||') TO other_user;' batchgrantFROM information_schema.routinesJOIN information_schema.parameters ON routines.specific_name=parameters.specific_nameWHERE routines.specific_schema='product'GROUP BY routines.routine_name
阅读全文
0 0
- GreenPlum之日常SQL脚本笔记(一)
- GreenPlum之日常SQL脚本笔记(二)
- SQL 日常检查脚本
- SQL 日常检查脚本
- linux日常脚本一
- sql数据库日常维护脚本
- 日常维护SQL以及脚本
- Greenplum 日常维护手册
- Greenplum 日常维护手册
- greenplum日常问题处理
- Greenplum学习笔记 --- Greenplum
- 日常笔记之【+“”】
- 日常笔记之hashmap
- 日常笔记之DDR
- 日常笔记之AP
- GREENPLUM介绍之数据库管理(一)
- 【greenplum】greenplum 数据字典实践--通过sql脚本查询表结构,拼装建表语句
- sql server 常用的日常监控脚本
- 数据结构—队列的顺序和链式存储
- linux内核源码中max和min的宏实现
- c++のstatic静态成员、对象的动态创建和释放
- LeetCode 23. Merge k Sorted Lists
- 类的六个默认成员函数总结(一)
- GreenPlum之日常SQL脚本笔记(一)
- nodejs的主要框架express的安装
- HTTP长连接与短连接
- Java中Set的contains()方法 —— hashCode与equals方法的约定及重写原则
- MATLAB 并行处理 黄色 车牌检测
- Ubuntu16.04自动更换必应壁纸
- 比较好的博客
- JSP、JSP四大作用域、JSP九大内置对象、作用及作用域
- 爬虫入门:urllib爬虫实例