· 3 min · PostgreSQL, Python, Tools

coddpiece: Watch Relational Algebra Become SQL

Learn relational algebra by building expressions that compile to real SQL.

0 comments

· 3 min · PostgreSQL

All Your GUCs in a Row: enable_gathermerge

Disable `enable_gathermerge` to diagnose whether a slow parallel query's bottleneck is the leader-side merge step or something deeper—like worker memory…

0 comments

· 3 min · Python, Tools

checked: Constraints That Outlive the Constructor

Enforce constraints on every assignment, not just at construction.

0 comments

· 4 min · PostgreSQL

All Your GUCs in a Row: enable_distinct_reordering and enable_group_by_reordering

Reorder GROUP BY and DISTINCT keys to cut comparison costs and skip sorts—new optimizations in PostgreSQL 17 and 18 that usually stay invisible but…

0 comments

· 4 min · PostgreSQL, Python, Tools

cygnet: A small but fierce ORM

Cygnet is a PostgreSQL ORM for async Python that refuses to hide the SQL.

0 comments

· 4 min · PostgreSQL

All Your GUCs in a Row: enable_indexscan and enable_bitmapscan

Diagnose index scan performance problems by temporarily disabling index scans or bitmap scans and measuring what the planner chooses instead.

0 comments

· 4 min · Python, Tools

poveglia: Quarantine Your Imports

Quarantine user uploads before they reach your system.

0 comments

· 4 min · PostgreSQL

All Your GUCs in a Row: enable_async_append

Async append lets the planner fan out queries across remote shards in parallel instead of one at a time, but it's a diagnostic switch, not a tuning knob.

0 comments

· 4 min · Django, Python, Tools

django-pgware: The Undo Is the Hard Part

Three PostgreSQL utilities merge into one package: advisory locks (now async), query-log silencing without race conditions, and session-scoped GUC control.

0 comments

· 3 min · PostgreSQL, Python, Tools

waxsql: Wax Fruit for Your Query Planner

Generate valid SQL that looks real, nourishes nothing, and never spoils.

0 comments