Clarification on Implementation of Row-Level Security for Column-Based Tables in ParadeDB #900
-
I've been exploring the capabilities of ParadeDB and am particularly impressed with its support for both row and column-based tables. This dual support offers a versatile approach to handling various data storage and retrieval scenarios, which is greatly appreciated. However, I have a question regarding the implementation of Row-Level Security (RLS) within ParadeDB, specifically in the context of column-based tables. Understanding that RLS is crucial for ensuring data access controls and security, I'm curious about the following aspects:
I believe understanding these aspects will not only clarify the capabilities of ParadeDB regarding security and data access control but also assist others who might have similar questions. Thank you for your time and effort in developing ParadeDB. I look forward to your response and any insights you can share on this matter. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hey @razakpm great questions. I've converted this to a Discussion as it's more appropriate. We haven't yet implemented RLS support for Parquet tables but it's something we're actively working on. We have a plan for doing so that I'm happy to share:
|
Beta Was this translation helpful? Give feedback.
Hey @razakpm great questions. I've converted this to a Discussion as it's more appropriate.
We haven't yet implemented RLS support for Parquet tables but it's something we're actively working on. We have a plan for doing so that I'm happy to share:
SELECT
statements, Postgres will apply a filter to allSELECT
statements. We would support RLS by translating and sending the Postgres query plan to DataFusion (our query engine). In theory, this means that all RLS policies would also get sent over.S…