Supabase Database Restoration Specialist Needed

Job ID: 40004268

Budget: $30 – $250 USD

I need an experienced Supabase + Postgres developer to fully restore my database for a Bolt.new project.
My app lost all tables, RLS policies, triggers, and functions, and none of the migrations have been applied to the Supabase database.

I have 350+ SQL migration files from my Git repository, but the current Supabase DB is empty. I need someone who can:

What I Need Done

Recreate a complete Supabase/Postgres database using all migration files

Fix/validate RLS policies (current RLS is causing recursion errors)

Recreate triggers & functions (ex: handle_new_user, multitenant functions, etc.)

Ensure all tables (organizations, tenants, profiles, workspaces, tasks, etc.) are working

Make the Bolt app able to connect/save data again

Clean up any conflicting migrations or duplicate policies

Troubleshoot Supabase CLI or apply migrations manually in correct order

Verify the database matches the original schema

Help me test that all features in the app work (CRUD, auth triggers, row-level security, etc.)

Tech Stack

Supabase (Postgres + Auth + RLS)

Bolt.new

TypeScript / React

Multi-tenant schema (organizations, tenants, profiles)

RLS-based access control

What I Will Provide

Access to Supabase project

Git repo containing all migration files

Full description of app features + database issues

Current SQL errors (RLS recursion, missing tables, etc.)

Deliverables

Fully restored database

All migrations applied successfully

All RLS policies fixed

All triggers and functions working

App working again without errors

Short documentation of what was fixed

Requirements

Strong PostgreSQL experience

Strong Supabase experience (migrations, RLS, auth triggers)

Experience debugging multi-step migrations

Comfortable with Bolt.new or similar dev environments

Ability to work fast and communicate clearly