合 PG中使用pgcrypto给敏感数据进行加密
简介
除了RLS来限制用户访问数据的安全策略外,pg中还允许对行数据进行加密,这样对于用户来说某些关键的数据也是起到了限制访问的作用。
示例
数据加密首先需要安装pgcrypto扩展:
1 2 | postgres=# create extension pgcrypto ; CREATE EXTENSION |
这里简单演示下如何进行加密。
新建表:
除了RLS来限制用户访问数据的安全策略外,pg中还允许对行数据进行加密,这样对于用户来说某些关键的数据也是起到了限制访问的作用。
数据加密首先需要安装pgcrypto扩展:
1 2 | postgres=# create extension pgcrypto ; CREATE EXTENSION |
这里简单演示下如何进行加密。
新建表: