#BoringSQL

boringSQLboringsql
2024-07-07

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 :)

notso.boringsql.com/posts/wind

boringSQLboringsql
2024-06-15

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

notso.boringsql.com/posts/time

boringSQLboringsql
2024-06-08

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

notso.boringsql.com/guides/pos

boringSQLboringsql
2024-06-07

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

notso.boringsql.com/posts/post

boringSQLboringsql
2024-05-24

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

notso.boringsql.com/posts/cust

boringSQLboringsql
2024-05-18

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. 📊🔒

notso.boringsql.com/posts/post

boringSQLboringsql
2024-05-11

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

notso.boringsql.com/posts/post

boringSQLboringsql
2024-05-04

A small remark in The Bloat Busters article regarding ALTER COLUMN name TYPE new_type has sparked a number of questions. Here, then, is the answer:

How Not to Change a PostgreSQL Column Type - notso.boringsql.com/posts/how-

boringSQLboringsql
2024-05-04

Honestly, I'm surprised by the amount of interest and overall response. Despite my anti-social network behavior decided to give it a try. Here comes the

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst