Citus: 7 commonly used advanced SQL tools
How to use 6 commonly-needed SQL tools in Citus. When you run advanced SQL in Citus, what's possible? What SQL statements work? Find out.
Citus: Row store vs. column store in PostgreSQL
Row store vs. column store - a lot has been written about this topic in the context of PostgreSQL and […]
"hired" vs. "fired" - fuzzy search in PostgreSQL
How to implement community open source PostgreSQL to do a fuzzy search & get better results. Find out how to use the fuzzystrmatch extension.
Data locality: Scaling PostgreSQL with Citus intelligently
How to use data locality to increase performance while sharding PostgreSQL data with Citus. What is database locality
Exclusion constraints in PostgreSQL and a tricky problem
Exclusion constraints in PostgreSQL are complex, see this use case using WHERE STATUS. There are limits to what exclusion constraints can do.
Conditional foreign keys and polymorphism in SQL: 4 Methods
by
Laurenz Albe |
08.2023© Laurenz Albe 2023 This article is about the notoriously difficult problem of “conditional foreign keys”. In object-oriented programming languages, […]
Indexing "LIKE" in PostgreSQL and Oracle
by
Laurenz Albe |
08.2023© Laurenz Albe 2023 Unless you use the binary collation, creating a b-tree index to support a LIKE condition in […]
"Why does my pg_wal keep growing?" That's a question I keep hearing again and again. It is an urgent […]
Reproducible builds: a PostgreSQL query optimization example
This post shows how to optimize a slow query that came out of the Reproducible Builds project. The Reproducible Builds […]
PostGIS, ArcGIS Enterprise and the Tour de France route
How to analyze a stretch of the Tour de France in a hybrid environment, ArcGIS Enterprise & PostGIS - we’ll utilize PostGIS native geometry types instead of ESRI geometry types to analyze this challenging stage both in ArcGIS Pro and PostGIS