Skip to content

SupabaseMembershipShapeColumns

SupabaseMembershipShapeColumns = Pick<SupabaseMembershipPredicateColumns, "containerColumn" | "membershipTable" | "membershipContainerColumn" | "membershipSubjectColumn"> & Partial<SupabaseMembershipNativePoliciesOptions>

Defined in: packages/contracts/src/supabase-rls.ts:546

The columns buildMembershipShapeWhere needs: the SELECT-relevant subset of SupabaseMembershipPredicateColumns. The write-only fields (owner, manager role, subject cast, write gate, policy role) are accepted but ignored, so the same declaration object you hand to buildSupabaseMembershipNativePolicies can be handed to the read mirror verbatim.