Module security

Module security 

Source
Expand description

Security and access control support.

This module provides types for database security features including:

  • Row-Level Security (RLS) policies
  • Column-level grants
  • Role and user management
  • Connection profiles
  • Data masking

§Database Support

FeaturePostgreSQLMySQLSQLiteMSSQLMongoDB
Row-Level Security✅ Field-level
Column Grants
Roles & Users
Connection Profiles
Data Masking✅ Enterprise

Modules§

mongodb
MongoDB security operations.

Structs§

ConnectionProfile
A named connection profile with specific permissions.
ConnectionProfileBuilder
Builder for connection profiles.
DataMask
Data masking configuration.
Grant
A grant definition.
GrantBuilder
Builder for grants.
RlsPolicy
A Row-Level Security policy definition.
RlsPolicyBuilder
Builder for RLS policies.
Role
A database role definition.
RoleBuilder
Builder for roles.
TenantPolicy
Multi-tenant RLS configuration.

Enums§

GrantObject
Object that grants apply to.
MaskFunction
Data masking function.
PolicyCommand
Commands a policy applies to.
Privilege
Database privilege.
TenantSource
Source of current tenant ID.