Download supabase/INSTALL_SIMULATION_RUNS.sql from Himankpro/Final: direct link, hf CLI and curl.
- Browser
- Download file 1.79 kB
-
https://huggingface.co/spaces/Himankpro/Final/resolve/main/supabase/INSTALL_SIMULATION_RUNS.sql
- Command line
-
hf download hf://spaces/Himankpro/Final/supabase/INSTALL_SIMULATION_RUNS.sql
-
curl -L -o INSTALL_SIMULATION_RUNS.sql https://huggingface.co/spaces/Himankpro/Final/resolve/main/supabase/INSTALL_SIMULATION_RUNS.sql
1.79 kB
| -- ============================================================================= | |
| -- Fix: PGRST205 "Could not find the table 'public.simulation_runs' in the schema cache" | |
| -- ============================================================================= | |
| -- 1. Open Supabase Dashboard → your project → SQL Editor → New query. | |
| -- 2. Paste and run this entire script. | |
| -- 3. If the API still errors after ~1 minute, run the last line alone to reload PostgREST. | |
| -- 4. Create Storage bucket "reports" (private) under Storage if you use report files. | |
| -- ============================================================================= | |
| create table if not exists public.simulation_runs ( | |
| id uuid primary key, | |
| user_id text not null, | |
| backend_task_id text, | |
| report_id text, | |
| status text not null default 'pending', | |
| requirement_preview text, | |
| report_storage_path text, | |
| report_public_url text, | |
| simulation_id text, | |
| project_id text, | |
| error_message text, | |
| created_at timestamptz not null default now(), | |
| updated_at timestamptz not null default now() | |
| ); | |
| create index if not exists simulation_runs_user_id_idx on public.simulation_runs (user_id); | |
| create index if not exists simulation_runs_status_idx on public.simulation_runs (status); | |
| alter table public.simulation_runs enable row level security; | |
| drop policy if exists "simulation_runs_select_own" on public.simulation_runs; | |
| create policy "simulation_runs_select_own" | |
| on public.simulation_runs for select | |
| to authenticated | |
| using (auth.uid()::text = user_id); | |
| -- If the table exists but REST still returns PGRST205, wait ~1 min or pause/resume the project | |
| -- in Dashboard → Settings. (Uncomment below only if your project supports it.) | |
| -- select pg_notify('pgrst', 'reload schema'); | |