38980-vm/app-9w9pd00g5j41/supabase/migrations/00019_add_provider_wallet_insert_policy.sql
2026-03-04 18:25:09 +00:00

17 lines
490 B
SQL

-- Add INSERT policy for provider_wallets
-- This allows the register_provider function to create wallets
-- Add INSERT policy for providers
CREATE POLICY "Providers can insert own wallet"
ON provider_wallets
FOR INSERT
TO public
WITH CHECK (auth.uid() = provider_id);
-- Also add UPDATE policy for future use
CREATE POLICY "Providers can update own wallet"
ON provider_wallets
FOR UPDATE
TO public
USING (auth.uid() = provider_id)
WITH CHECK (auth.uid() = provider_id);