{"slug":"postgres-platforms","boardTitle":"The Postgres Wrapper Wars","kind":"crossover","day":"2026-07-28","dayNum":null,"headline":"Convex passes PlanetScale for #3.","subject":{"label":"Convex","sovPct":8.5},"rows":[{"rank":1,"label":"Supabase","sovPct":68.4,"isSubject":false},{"rank":2,"label":"Neon","sovPct":15.9,"isSubject":false},{"rank":3,"label":"Convex","sovPct":8.5,"isSubject":true},{"rank":4,"label":"PlanetScale","sovPct":7.2,"isSubject":false}],"detail":{"prevLeader":"PlanetScale","fromRank":4,"toRank":3},"permalink":"https://xterminal.app/mindshare/postgres-platforms/moments/2026-07-28-crossover-convex","source":"XTerminal · xterminal.app/mindshare"}