-- 创建插件
CREATE EXTENSION teledbx_mls;
-- 切换为安全管理员用户
\c - mls_admin
-- 注册内置的加密算法和对应密钥
-- 使用国测sm4加密算法进行注册,获得对应的算法ID
select MLS_TRANSPARENT_CRYPT_CREATE_ALGORITHM('SM4','0123456789012345');
Select MLS_TRANSPARENT_CRYPT_CREATE_ALGORITHM('AES128','0123456789012345');
\c - root
create table t1(id int,content int);
\c - mls_admin
-- 将加密算法绑定到表上,其中1是上面创建的算法ID
select MLS_TRANSPARENT_CRYPT_ALGORITHM_BIND_TABLE('public','t1',1);
insert into t1 values(1,0), (2,0), (3,0);
insert into t1 values(7, 0), (8,0), (9,0);