Call Postgres functions from JavaScript with RPC

Опубликовано: 12 Февраль 2026
на канале: Supabase
19,212
554

For the introductory video on PostgreSQL functions, check out 👉    • Create PostgreSQL Functions with Supabase  

Sometimes we have a collection of complex steps we need to perform in a particular sequence from the front-end. Maybe we want to execute an SQL statement that the supabase-js library does not yet support. These are both excellent use cases for RPC.

RPC in supabase allows us to call a PostgreSQL function from JavaScript. This means we can abstract away our complex logic, or multi-step process into a Postgres function, and just make one request to call this function from the client.

In this video, Jon Meyers (  / jonmeyers_io  ) demonstrates how we can create a function to increment a column's value by one, and call this when the user clicks a button using RPC.

This is part of a series of videos about functions in PostgreSQL, check out the rest of the playlist to learn more:    • PostgreSQL Functions  

💰 Get really good at Supabase and build a SaaS product (free course): https://egghead.io/courses/build-a-sa...

---
Learn more about Supabase 👇

🕸 Website: https://supabase.com/
🏁 Get started: https://app.supabase.com/
📄 Docs: https://supabase.com/docs
🐙 Github: https://github.com/supabase
💬 Discord: https://discord.supabase.com/
🐦 Twitter:   / supabase  

Jon Meyers 👇
🕸 Website: https://jonmeyers.io/
🎥 YouTube Channel:    / jonmeyers  
🐦 Twitter:   / jonmeyers_io  

---