Postgres Weekly
Feed since 17 Mar 2019This feed publishes the latest news and updates on one of the most popular open-source relational database systems in the world. See: http://postgresweekly.com/
To subscribe to and get updates from Postgres Weekly in your feed stream, sign up, or see the rest of our feeds.
Life Altering Postgresql Patterns
Life Altering Postgres Patterns — The author promises the title isn’t just clickbait and delivers twelve...
GitHub - achristmascarl/rainfrog: 🐸 a database management tui for postgres
Rainfrog 0.3: A Database Management TUI for Postgres — Think a little more structured than psql...
Electric 1.0 released | ElectricSQL
⭐ Electric 1.0: A Postgres Sync Engine — “Electric solves sync.” The idea is that if you...
Teable - Postgres-Airtable Fusion
Teable: Open Source Airtable Alternative atop Postgres — Airtable is a popular data table database SaaS,...
Reducing Cloud Spend: Migrating Logs from CloudWatch to Iceberg with Postgres | Crunchy Data Blog
Reducing Cloud Spend: Migrating Logs from CloudWatch to Iceberg with Postgres — Postgres provider Crunchy Data...
domm / Perl / Creating Postgres roles with passwords stored in gopass
Creating Postgres Roles with Passwords Stored in Gopass — Gopass is a Go-powered CLI-based password manager...
Postgres Security Checklist from the Center for Internet Security | Crunchy Data Blog
🔒 A Postgres Security Checklist — The Center for Internet Security (CIS) releases security benchmarks for a...
Semantic Search in PostgreSQL: An Overview
Semantic Search in Postgres: An Overview — Full text search is great, but if you want...
Why PostgreSQL needs a better API for alternative table engines? | OrioleDB
Why Postgres Needs a Better API for Alternative Table Engines? — Postgres has mechanisms for allowing...
A Practical Guide to Postgres Isolation Anomalies and How To Tame Them
A Practical Guide to Taming Postgres Isolation Anomalies — A practical, Ruby-based (though SQL heavy) walkthrough...
A SQL MERGE statement performs actions based on a RIGHT JOIN
Think About MERGE in Terms of a RIGHT JOIN — RIGHT JOIN isn’t encountered too often...
GitHub - xataio/pgzx: Create PostgreSQL extensions using Zig.
pgzx 0.3: Create Postgres Extensions using Zig — If you’re familiar with pgrx as a way...
Release pg_ivm 1.10 (2025-03-11) · sraoss/pg_ivm
pg_ivm 1.10: Incremental View Maintenance (IVM) Extension — A more efficient way to update materialized views...
https://sqlformat.darold.net/
pgFormatter 5.6: A Tool to Format SQL Code — You can test it out online, or...
GitHub - xataio/agent: AI agent expert in PostgreSQL
Xata Agent: An 'AI Expert' in Postgres — An open source agent that monitors your database,...
Talking Postgres with Claire Giordano | Why Python developers just use Postgres with Dawn Wages
▶ 🎤 Why Python Developers Just Use Postgres — Dawn Wages of the Python Software Foundation joins Claire...
Can Artificial Intelligence Created Better Tables Than You?
Can Artificial Intelligence Create Better Tables Than You? — As someone guilty of leaning on LLMs...
Postgres Troubleshooting: Fixing Duplicate Primary Key Rows | Crunchy Data Blog
Troubleshooting Duplicate Primary Key Rows — If a table has unwanted ‘duplicate rows’ (which can happen...
Authentication & User Management Software - FusionAuth
Sure, You Can Roll Your Own Auth - If You Hate Free Time — Don’t sacrifice...
You can make Postgres scale
You Can Make Postgres Scale — Newsflash: Postgres scales! After last week’s experiments with a 1...
PostgreSQL: 1 trillion rows in Citus
1 Trillion Rows in Citus? — “Postgres scales,” but just how far does that go? Hans-Jürgen...
Postgres query cancellation
❌ Ways to Cancel Queries in Postgres — If you’ve got a query or two hogging Postgres’s...
Webinar | Proactive Postgres Practices to Prevent Performance Bottlenecks
▶ Don’t Let Postgres Maintenance Slip Through the Cracks — Secure your spot to learn the...
Implement Self-Join Elimination · postgres/postgres@fc069a3
Postgres Gets a Self-Join Elimination Optimization — Several years ago, someone suggested a join optimization where...
Introducing pgNow: A free, point-in-time diagnostic tool for PostgreSQL
Introducing pgNow: A Point-in-Time Diagnostic Tool — A free (but not open – it’s in preview...
FerretDB 2.0 GA: Open Source MongoDB alternative, ready for production | FerretDB Blog
FerretDB 2.0: An Open Source MongoDB Alternative — MongoDB!? What if I told you this is...
GitHub - dbfixtures/pytest-postgresql: This is a pytest plugin, that enables you to test your code that relies on a running PostgreSQL Database. It allows you to specify fixtures for PostgreSQL pro...
pytest-postgresql 7.0: A Pytest Plugin for Testing Postgres-Using Python Apps — A plugin for the Pytest...
GitHub - sqldef/sqldef: Idempotent schema management for MySQL, PostgreSQL, and more
sqldef 1.0: Idempotent Schema Management for Databases — A Go-powered CLI tool and WASM library for...
Postgres OnLine Journal
New Random Functions in Postgres 17 — Postgres 17 introduced some new random number generation functions...
Validating Data Types from Semi-Structured Data Loads in Postgres with pg_input_is_valid | Crunchy Data Blog
Validating Data Types from Semi-Structured Data Loads — Postgres 16 and up offer the pg_input_is_valid function,...
PostgreSQL Development Conference 2025
PGConf.dev 2025: May 13-16 in Montréal, Canada — The successor event to PGCon, the PostgreSQL Development...
POSETTE: An Event for Postgres 2025
The Schedule is Out for POSETTE: An Event for Postgres! — POSETTE 2025, a free &...
Postgres query plan visualization tools - pgMustard
A Roundup of Postgres Query Plan Visualization Tools — The EXPLAIN command, along with its many...
While Postgres Redlined, Robinhood Sharded to Scale
While Postgres Redlined, Robinhood Sharded to Scale — A short write up, from an engineer who...
The Open-Source Data Warehouse for Postgres | BemiDB
BemiDB: Zero-ETL Data Warehouse for Postgres — Open source (GitHub repo) but with a commercial angle...
GitHub - dalibo/pg_activity: pg_activity is a top like application for PostgreSQL server activity monitoring.
pg_activity 3.6: top-Like Activity Monitoring Tool — Much as you might use top or htop to...
EdgeDB is now Gel and Postgres is the Future | Gel Blog
EdgeDB is Now Gel (and Postgres is the Future) — Gel (formerly EdgeDB) is an ‘integrated...
Webinar | Proactive Postgres Practices to Prevent Performance Bottlenecks
Don’t Let Postgres Maintenance Slip Through the Cracks & Let Performance Fall Off a Cliff —...
PostgreSQL 17.4, 16.8, 15.12, 14.17, and 13.20 Released!
Postgres 17.4, 16.8, 15.12, 14.17, and 13.20 Released — This makes two bumps to all maintained...
Postgres as a Graph Database: (Ab)using pgRouting
(Ab)using pgRouting to Use Postgres as a Graph Database — pgRouting is an extension for providing...
Postgres in the time of monster hardware
Postgres in the Time of Monster Hardware — You might think your M4 Max is pretty...
Expanding pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple
Expanding pgai Vectorizer — pgai is Timescale’s suite of tools for making it easier to use...
Incremental Archival from Postgres to Parquet for Analytics | Crunchy Data Blog
Incremental Archival from Postgres to Parquet — Crunchy Data’s pg_parquet and pg_incremental extensions can be used...
Richard Towers | Representing graphs in Postgresql
Representing Graphs in Postgres — Postgres isn’t a graph database, but you can emulate the concepts...
PostgreSQL 18: Virtual generated columns
A Look at Virtual Generated Columns in Postgres 18 — Postgres 18 is gaining the ability...
Postgres Is
A PostgreSQL Compatibility Index to Compare Implementations — Postgres has found itself in an envious, though...
PostgreSQL 17.3, 16.7, 15.11, 14.16, and 13.19 Released!
PostgreSQL 17.3, 16.7, 15.11, 14.16, and 13.19 Released — A raft of updates to all maintained...
Scaling with PostgreSQL without boiling the ocean
Scaling Postgres without Boiling the Ocean — Postgres scales pretty far out of the box with...
Distribute PostgreSQL 17 with Citus 13
Citus 13: Now with Postgres 17 Support — Citus is a long standing open source extension...
How about trailing commas in SQL?
How About Trailing Commas in SQL? — Could this be the simplest yet most requested SQL...