GovConnect SA
DPSA VACANCY CIRCULAR SEARCH πŸ‡ΏπŸ‡¦
⚠ AI-Assisted Tool: This page parses the DPSA Vacancy Circular automatically. Always verify at dpsa.gov.za before applying.
πŸ›  One-time Supabase setup required

Run this SQL in your Supabase dashboard β†’ SQL Editor to create the storage table:

-- Run once in Supabase SQL Editor
CREATE TABLE IF NOT EXISTS public.circulars (
  id bigint GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
  circular_name text NOT NULL,
  total_jobs integer NOT NULL,
  chunk_index integer NOT NULL DEFAULT 0,
  total_chunks integer NOT NULL DEFAULT 1,
  jobs_json jsonb NOT NULL,
  saved_at timestamptz DEFAULT now()
);

-- Allow anyone to read (public app)
ALTER TABLE public.circulars ENABLE ROW LEVEL SECURITY;
CREATE POLICY "public read" ON public.circulars FOR SELECT USING (true);
CREATE POLICY "public insert" ON public.circulars FOR INSERT WITH CHECK (true);
CREATE POLICY "public delete" ON public.circulars FOR DELETE USING (true);
βœ• Dismiss β€” I've already run this
πŸ”
Admin Access
Enter password to upload a new circular
πŸ”’ Admin β€” Upload DPSA Vacancy Circular PDF
πŸ“„
Tap to select PDF
DPSA Public Service Vacancy Circular (.pdf)
Reading PDF…
Storage: Supabase (persistent, shared across all users)
Project: vpnzsihlfffkydxixllj.supabase.co
Note: Uploading a new circular replaces the previous one.
βœ…
0 jobs
0 departments
0 provinces
πŸ”
Salary
Location / Centre
Minimum Requirements
Key Duties
How to Apply
Enquiries
Closing Date

Loading jobs from Supabase…