PostgreSQL: How to write a trigger
UPDATED 2023: A trigger is a way to automatically respond to events. This is a tutorial on how to manage and program triggers in PostgreSQL.
PostgreSQL: CREATE STATISTICS - advanced query optimization
The PostgreSQL query planner doesn't know which data usually correlates. How to use CREATE STATISTICS to find correlations.
PostgreSQL: ANALYZE and optimizer statistics
To find the best execution plan PostgreSQL is relying on statistics to give the optimizer an indication of what to expect.
Patroni Environment Setup: PostgreSQL High Availability for Windows
Patroni Environment Setup (PES) is a graphical installer for Patroni on Windows which makes it easy to deploy Patroni High-Availability.
PostgreSQL: What is a checkpoint?
How to use checkpoints and checkpoint tuning, and how PostgreSQL writes data, database internals explained.
Monitoring replication: pg_stat_replication
How to make sure that your clusters are properly monitored if you use replication. The best way to do so is to use pg_stat_replication.
Golden Proportions in PostgreSQL
Learn how PostgreSQL can help with basic calculations regarding golden proportions. Do mathematics in your database development work.
PostgreSQL: int4 vs. float4 vs. numeric
PostgreSQL offers many different data types. This post will focus on three important ones: the integer, float and numeric types.
Upgrading and updating PostgreSQL
Update/ upgrade: what's the difference? This blog post covers the best ways of upgrading or updating PostgreSQL to the latest release.
BLOB cleanup in PostgreSQL
PostgreSQL offers a nice BLOB interface which is widely used. Learn more about how PostgreSQL handles BLOBs - and especially BLOB cleanup.