42得票3回答
为什么Postgres视图没有启用行级安全性?

我需要严格控制Postgres数据的读写。可更新视图一直以来都能很好地提供对我的数据的严格控制,并允许我添加有价值的计算列。随着Postgres 9.5行级安全性的引入,出现了一种新而强大的控制数据的方式。但是我无法同时使用这两种技术-视图和行级安全。为什么?

15得票2回答
如何在Spring Data JPA中使用Hibernate过滤器或其他方法实现行级安全性?

在信息软件中非常重要的问题之一是存在具有不同职责和访问级别的不同角色的用户。例如,考虑以下结构(层次结构)的组织: [Organization Role ] [Organization ID] CEO org01 Financia...

14得票1回答
PostgreSQL 9.5 - 行级安全 / 角色最佳实践

我正在努力掌握如何在支持Web应用程序的多租户数据库中使用新的行级安全特性的最佳方法。 目前,该应用程序有几个不同的ROLE可用,具体取决于它尝试执行的操作。 一旦应用程序使用自己的ROLE建立连接,应用程序将身份验证参数(由用户提供)传递到不同的函数中,根据用户提供的身份验证参数过滤出行...

12得票1回答
在SQL Server 2008中实现行级安全性控制

在SQL Server 2008中,是否有内置功能或模拟Oracle中RLS(行级安全性)的方法?

12得票1回答
在Postgres中,行级安全(RLS)的性能明显较慢。

描述: 这是性能问题的示例演示。 我们首先创建了两个表,启用了行级安全性并创建了策略。 表定义:create table sample_schema.sample_table1(ID numeric(38) PRIMARY KEY NOT NULL, te...

11得票4回答
使用实体框架的行级安全性

我一直在思考如何使用Entity Framework实现行级安全。想法是提供一种与数据库无关的方法,以限制从ObjectContext返回的行。 我的一些初步想法涉及修改EDMGEN工具创建的部分类,并且这提供了一些有限的支持。但用户仍然可以通过使用自己的eSQL语句和QueryObject...

11得票1回答
将行级安全与列授权相结合

假设我有一个名为users的表格,其中包括三个列:public_data、private_data和system_data,并且我有三个角色:postgres、authenticated_user和visitor。 postgres 是超级用户,可以访问所有数据(包括system_data)...

10得票2回答
如何在Postgres中使用'For update skip locked'而不锁定查询中使用的所有表中的行?

当您想要使用Postgres的SELECT FOR UPDATE SKIP LOCKED功能来确保从表中读取并声明任务的两个不同用户不会互相阻塞,也不会获得另一个用户正在读取的任务时: 查询中使用了JOIN来检索任务。 我们不希望任何其他表具有行级锁定,除了包含主要信息的表。 以下是示例查询...

10得票1回答
SQL Server 2012中的行级安全性

SQL Server 2012中的行级安全性有什么新内容吗? 在2008及更早版本中,唯一的方法是使用视图,在2012年,他们宣布了类似于Tabular Models中的行级安全性的something,这与表格上的RLS有任何关系吗? 总的来说,2012年的RLS有什么新闻吗?

10得票1回答
PostgreSQL 行级安全性涉及视图或带连接的选择。

. 我想知道在PostgreSQL中是否可以使用RLS(或任何其他机制)实现以下功能。如果用户名与另一个表格中的列匹配,我希望用户能够更新表格的某些行。在下面的示例中,我希望出现在表格t0的u列中的用户nene能够更新表格t2中的a和p列。我想要表达的是将策略应用于由以下select语句匹配...