boringSQL

@boringsql
15 Followers
2 Following
13 Posts

Embrace simplicity and reliability with boringSQL. Share passion for things that just works - SQL and PostgreSQL.

https://boringsql.com/

In latest blog post, I decided to revisit an old misconception I had about ENUMs in PostgreSQL.

https://notso.boringsql.com/posts/postgresql-enums/

We need to talk about ENUMs | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

With summer in full swing it's time to take things easy - Gentle Introduction to Window Functions is for those stuck in SQL-92 times :)

https://notso.boringsql.com/posts/window-functions-introduction/

#postgresql #boringsql

Gentle Introduction to Window Functions in PostgreSQL | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

Almost no PostgreSQL cluster can run without job scheduler - let's find out when to pick pg_cron and when it's time to power up with pg_timetable

https://notso.boringsql.com/posts/time-keepers-pg-cron-pg-timetable/

#postgresql #boringsql

The time keepers: pg_cron and pg_timetable | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

Apologies for the mistake in the last part of the Time Off Manager tutorial. There's always this one thing that goes missing during the endless final checking of each article.

This time it was definition of the function `public.current_user_id`. Big thanks to billllll from HN

Now with the PostgREST deep dive completed, you can find it (and hopefully share it) as single guide

https://notso.boringsql.com/guides/postgrest-apis-made-easy/

#postgresql #postgrest #boringSQL

PostgREST Tutorial: APIs made easy | boringSQL

Practical guide that deep dives into the world of building APIs with PostgREST, a tool that leverages your existing PostgreSQL database.

Time for PostgREST - we are closing the series with the authentication and authorization.

https://notso.boringsql.com/posts/postgrest-tutorial-part3/

#PostgreSQL #APIs #boringSQL

Deep Dive into PostgREST - Time Off Manager (Part 3) | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

It's PostgreSQL extension time! Rust + pgrx = surprisingly magical combo. ✨ All that with sample pg_sysload for smarter batch processing based on the system load

#boringSQL #rust #postgresql

https://notso.boringsql.com/posts/custom-postgresql-extensions-with-rust/

Custom PostgreSQL extensions with Rust | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

Ready to level up your SQL and PostgREST skills? 🚀 In the second installment of my PostgREST guide, you'll create a near-real-world example of business logic while exploring the security differences between VIEWs and FUNCTIONs. 📊🔒 #SQL #PostgreSQL #APIs #boringSQL

https://notso.boringsql.com/posts/postgrest-tutorial-part2/

Deep Dive into PostgREST - Time Off Manager (Part 2) | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

With first part of the Deep Dive into PostgREST trying to open tutorials/guides to create more with just PostgreSQL + SQL

https://notso.boringsql.com/posts/postgrest-tutorial-part1/

#postgresql #sql #boringsql

Deep Dive into PostgREST - Time Off Manager (Part 1) | boringSQL

Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.

"It works on my DB" is the new "it works on my machine".

https://news.ycombinator.com/item?id=40286403#40286622

How not to change PostgreSQL column type | Hacker News