通过创建 Secure Access Policies可以对vertica中的某一列数据进行加密:

CREATE ACCESS POLICY ON [schema][tablename]
FOR COLUMN columnname
expression
[ENABLE/DISABLE];

例如:

CREATE ACCESS POLICY ON customers_table
FOR COLUMN SSN
CASE
WHEN ENABLED_ROLE('manager') THEN SSN
WHEN ENABLED_ROLE('operator') THEN SUBSTR(SSN, 8, 4)
ELSE NULL
END
ENABLE;
ALTER ACCESS POLICY
ALTER ACCESS POLICY ON tablename .. .FOR COLUMN columnname
... expression
... [ENABLE | DISABLE];
... | FOR COLUMN columname
... COPY TO tablename; DROP ACCESS POLICY
DROP ACCESS POLICY ON tablename
FOR COLUMN columnname;

如果表中存在策略的话,那么drop table 时会报错:

最新文章

  1. 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
  2. Greenplum记录(二):估计存储容量
  3. sigaction和sigqueue
  4. 清爽绿色格调图文box通用样式
  5. Win7上Git安装及配置过程
  6. c++ 相关的技术资源整理归类
  7. 夺命雷公狗---DEDECMS----14dedecms首页导航条的完成
  8. MinGW GCC下sleep()函数问题
  9. centOS 6.4挂载centOS分区
  10. 构建安全的Xml Web Service系列之wse之证书存储位置
  11. POJ 2536 Gopher II
  12. android- 远程调试
  13. 高性能网络通信框架 HP-Socket
  14. vue-cli中webpack配置详解
  15. 1.01-url-open_code
  16. loadrunner 事务、同步点和思考时间
  17. 【Java深入研究】7、ThreadLocal详解
  18. P3273 [SCOI2011]棘手的操作
  19. Java 4- Java 变量类型
  20. git fail to push some refs....

热门文章

  1. SpringBoot——Cache使用原理及Redis整合
  2. git基础教程(八)
  3. 练习div出现的小问题
  4. WPF转换器之值转换器
  5. PyQt5UI文件转换为对应版本的py文件
  6. java猜数游戏(新手记录每天的作业)
  7. 使用TensorFlow进行训练识别视频图像中物体
  8. Github代码高级搜索小技巧
  9. python 清空list的几种方法
  10. 洛谷2212Watering the Fields S 最小生成树