Loading...
Loading...
PostgreSQL best practices: multi-tenancy with RLS, schema design, Alembic migrations, async SQLAlchemy, and query optimization.
npx skill4agent add itechmeat/llm-code postgresqlSET LOCAL app.current_tenant_id = '<tenant_uuid>';SET LOCAL ...select()ALTER TABLE some_table ENABLE ROW LEVEL SECURITY;
CREATE POLICY some_table_tenant_isolation
ON some_table
USING (tenant_id = current_setting('app.current_tenant_id', true)::uuid);ON DELETE CASCADENULLS NOT DISTINCTDELETEWHERETRUNCATEDROPSELECT