manage-transactions
Transaction Management Skill
Implement atomic database transactions for Supabase operations requiring consistency.
Purpose
Implement PostgreSQL transactions using Supabase RPC functions to ensure atomic, consistent operations across multiple tables.
When to Use
- Multiple related inserts/updates that must succeed together
- Complex business logic requiring atomicity
- Batch operations needing rollback on failure
- User mentions transactions, atomic operations, or rollbacks
- Operations requiring strong consistency guarantees
Instructions
- Identify Transaction Boundary
More from rdimascio/supabase-marketplace
optimize-queries
Automatically optimize Supabase PostgreSQL queries by analyzing execution plans, adding indexes, and improving RLS policies. Triggers when user mentions slow queries, performance issues, or query optimization.
1implement-crud
Implement complete CRUD (Create, Read, Update, Delete) operations for Supabase tables with proper error handling, validation, and RLS. Triggers when user requests data operations, API endpoints, or database interactions.
1design-schema
Design complete database schemas with tables, relationships, constraints, and indexes for Supabase. Triggers when user describes data models, entities, or requests schema design.
1setup-rls
Configure Row Level Security policies for Supabase tables to control data access. Triggers when user mentions security, permissions, access control, or RLS policies.
1