【发布时间】:2016-02-19 05:30:53
【问题描述】:
我们正在使用超棒且快速的 OrmLite (ServiceStack) 库作为我们的 microORM 来连接到我们的 PostgreSQL 数据库。
我们在 PostgreSQL 数据库中启用了TDE 加密。为确保在我们查询之前相关数据被解密,我们需要执行以下操作:
Db.ExecuteSql(string.Format("SELECT pgtde_begin_session('{0}');", tdeKey));
最后:
Db.ExecuteSql("SELECT pgtde_end_session();");
我们可以代替将这些插入到我们的每个 RequestDto 方法中,而是确保这些 sql 语句在每次调用之前和之后执行。
【问题讨论】:
标签: postgresql servicestack ormlite-servicestack