SQLpassion BLOG

Spatial Data with PostGIS in PostgreSQL

Developers coming from SQL Server often approach PostgreSQL with the assumption that spatial functionality will look and behave more or less the same. After all, both systems expose geometry and geography types, both support distance calculations, and both offer spatial indexes. That assumption is only partially correct. While PostgreSQL with PostGIS covers everything SQL Server …

Spatial Data with PostGIS in PostgreSQL + read more

BRIN Indexes in PostgreSQL

When SQL Server professionals start working seriously with PostgreSQL, most of the learning curve feels comfortable. Tables behave as expected, transactions are familiar, and B-tree indexes look reassuringly similar to what you have used for years in SQL Server. Then you encounter BRIN indexes. At first glance, they seem almost reckless: no row pointers, no …

BRIN Indexes in PostgreSQL + read more

Level Up Your Skills in 2026: Live Online Trainings for Database & Infrastructure Professionals

The first half of 2026 is packed with live, instructor-led online trainings designed for professionals who want to go deeper – not just collect features, but truly understand how things work and how to use them effectively in production. Whether you are a SQL Server professional, expanding into PostgreSQL, Linux, automation, or even systems programming …

Level Up Your Skills in 2026: Live Online Trainings for Database & Infrastructure Professionals + read more

GiST and SP-GiST Indexes in PostgreSQL

When SQL Server developers begin working with PostgreSQL, indexing usually feels familiar at first. B-tree indexes behave as expected, query plans look readable, and the query planner makes reasonable choices. But PostgreSQL also introduces new index types like GiST and SP-GiST. They do not map cleanly to anything in SQL Server, and documentation often describes …

GiST and SP-GiST Indexes in PostgreSQL + read more