Rowguard - RLS Policy DSL - v0.2.0
    Preparing search index...

    Function crud

    • Full CRUD ownership policy group — one call, all four operations.

      SELECT and DELETE use USING, INSERT uses WITH CHECK, UPDATE uses both. Pass the result to applyPolicyGroup() or policyGroupToSQL().

      Parameters

      • table: string
      • userIdColumn: string = 'user_id'

      Returns PolicyGroup

      await applyPolicyGroup(crud('documents'), client);
      await applyPolicyGroup(crud('posts', 'author_id'), client);