Postgres FM cover image

Postgres FM

Stored procedures

Oct 21, 2022
The podcast explores the benefits of using stored procedures in a database, such as data consistency and improved performance. It also discusses the advantages of using Rails or Django for database management and the challenges of working with views and functions in PostgreSQL. The chapter delves into scaling strategies, subtransactions in POSGIS, and the use of stored procedures in database development. Overall, the speakers emphasize the importance of version control, testing, and the potential impact of projects like Superbase and Hasura.
35:47

Podcast summary created with Snipd AI

Quick takeaways

  • The debate surrounding the use of stored procedures in databases is divided, with some advocating for their convenience while others prefer to avoid them due to concerns.
  • Careful consideration must be given to the balance between application and database-side logic to ensure efficient functioning and scalability.

Deep dives

The age-old debate of server-side logic and stored procedures

The podcast episode delves into the long-standing debate surrounding the use of server-side logic and stored procedures in databases. The hosts discuss their own experiences with different platforms, noting that stored procedures were more commonly used in SQL 7 Oracle than in Postgres. They acknowledge the divided opinions on the topic, with some people advocating for the convenience and efficiency of stored procedures, while many others express concerns and prefer to avoid them. They also touch upon the importance of transaction control and the necessity of maintaining data consistency in databases.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode