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.
Hacking on PostgreSQL is Really Hard
5. Hacking on PostgreSQL is Really Hard — Robert has consistently been in the top ten committers...
https://pgpedia.info/
4. pgPedia: A Postgres Encyclopedia of Sorts — An interesting, cleanly formatted wiki-esque reference guide to Postgres’...
Can Postgres replace Redis as a cache?
3. Can Postgres Replace Redis as a Cache? — Redis is a popular, high performance in-memory data...
SQL query optimization: a comprehensive developer's guide
1. SQL Query Optimization: A Comprehensive Developer's Guide — A bumper packed post digging into the optimization...
pg_incremental: Incremental Data Processing in Postgres | Crunchy Data Blog
pg_incremental: Incremental Data Processing in Postgres — Marco introduces a new Postgres extension offering automated, incremental...
Some of My Favorite Things – Postgres Queries
Some of My Favorite Things – Postgres Queries — There’s not really any big Postgres news...
Electric BETA release | ElectricSQL
Electric: A Postgres Sync Engine, Now in Beta — It’s always nice to see a new...
Running Durable Workflows in Postgres using DBOS
Running Durable Workflows in Postgres using DBOS — A look at DBOS, a ‘durable workflow’ engine...
GitHub - serpent7776/pg_worker_pool: Postgres extension creating a pool of background workers
pg_worker_pool: Extension to Create a Pool of Background Workers — A simple extension that leans on...
pgBadger :: PostgreSQL log analyzer
pgBadger 13.0: A Postgres Log Analysis Tool — A performance-focused log analyzer that produces detailed usage...
Smarter Postgres LLM with Retrieval Augmented Generation | Crunchy Data Blog
Smarter Postgres LLM with Retrieval Augmented Generation — A quick, easy to digest introduction to the...
Explaining ABI Breakage in PostgreSQL 17.1
🤯 Explaining the ABI Breakage in Postgres 17.1 — A few weeks ago, Postgres 17.1 was released...
7+ million Postgres tables | Kailash Nadh | IndiaFOSS 2024 | FOSS United
▶ 7+ Million Postgres Tables — Firmly in the space of “you might not wanna do this,...
Full-stack Logging & Observability
Full-Stack Observability from Honeybadger — Honeybadger's new logging platform is a bit like Splunk, DataDog, or...
Supabase Cron
Supabase Cron: Job Scheduling in Postgres — A module that uses the pg_cron extension to manage...
Optimizing PostgreSQL Performance&Compression: pglz vs. LZ4
Optimizing Postgres Performance and Compression: pglz vs. LZ4 — Did you know you can change the...
Postgres OnLine Journal
The substring Function, Regex Style — While you can use Postgres’ substring function to extract parts...
Introducing pg_karnak: Transactional schema migration across tenant databases
Transactional Schema Migration Across Tenant Databases with pg_karnak — If you run a setup where each tenant/user...
What I Wish Someone Told Me About Postgres
What I Wish Someone Told Me About Postgres — A diverse grab-bag of practical tips covering...
Distributed SQL Databases - Amazon Aurora DSQL Features - AWS
Amazon Aurora DSQL: A New Postgres-Compatible Database — In ‘preview’ for now, DSQL’s promise is ‘virtually unlimited...
Why PostgreSQL major version upgrades are hard
Why Postgres Major Version Upgrades Are Hard — Update the binaries and restart? No, no, no....
GitHub - timescale/pgspot: Spot vulnerabilities in postgres SQL scripts
pgspot: Spot Vulnerabilities in Postgres Extension Scripts — A security analysis tool for SQL scripts that...
Could GROUP-BY clause reordering improve performance?
Could GROUP BY Clause Reordering Improve Performance? — Could reordering the columns in a GROUP BY...
Benchmarking PostgreSQL Batch Ingest
Benchmarking Batch Ingest with INSERT vs COPY — Two of the simplest approaches to loading data...
PGConf.EU 2024 Lightning Talks
▶ The PGConf.EU 2024 Lightning Talks — A handy roundup of twelve brief talks given at the...
DELETEs are difficult | boringSQL
DELETEs Are Difficult — Conceptually, deleting data from a table is easy to understand. In practice,...
v3.1: PG 17 as default, Better Supabase & MinIO, ARM & U24 support
Pigsty v3.1: A 'Batteries Included' Postgres Distribution — Pigsty is a packaging up of Postgres along...
GitHub - pganalyze/pg_query: Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser
💎 pg_query 6.0: Ruby Library to Parse, Deparse and Normalize SQL Queries with Postgres' Own Parser —...
PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 Released!
Postgres 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 Released — A roundup of releases for every...
DBngin | All-in-One Database Version Management Tool
DBngin: Simple Postgres, MySQL and Redis on Mac and Windows — You could use Docker, you...
GitHub - frectonz/pglite-fusion: Embed an SQLite database in your PostgreSQL table. AKA multitenancy has been solved.
pglite-fusion: Embed SQLite Databases in Postgres Tables — An extension that gives you the ability to...
The Doom That Came To PostgreSQL: When Collations Change
The Doom That Came To Postgres: When Collations Change — What can happen when the library...
Postgres on Spot VMs - only for the crazy?
Running Postgres on Spot VMs? 🤯 — Building on a talk from PGConf Europe, Kaarel looks...
Loading the World! OpenStreetMap Import In Under 4 Hours | Crunchy Data Blog
Loading the World: An OpenStreetMap Import in Under 4 Hours — Did you know that OpenStreetMap’s...
Easy Totals and Subtotals in Postgres with Rollup and Cube | Crunchy Data Blog
Easy Totals and Subtotals in Postgres with Rollup and Cube — Handy additions for performing more...
Boosting Postgres INSERT Performance by 50% With UNNEST
Boosting INSERT Performance by 50% with UNNEST — You probably know that using COPY is usually...
Crunchy Data Warehouse - Modern Postgres Data Warehouse
Postgres Reimagined for Data Warehousing — Crunchy Data Warehouse combines managed storage, a powerful analytics engine,...
A change to ResultRelInfo - A Near Miss with Postgres 17.1 | Crunchy Data Blog
A Change to ResultRelInfo: A Near Miss with Postgres 17.1 — A seemingly minor change in...
Announcing: pgvector 0.8.0 released and available on Nile
pgvector 0.8.0 Released — There’s a post about this release of the popular vector indexing and...
GitHub - kristiandupont/schemalint: Lint database schemas
Schemalint: A Linter for Postgres Schemas — A linter that lets you raise errors on a...
PostgreSQL Workload Analyzer — PoWA 4.2.2 documentation
PostgreSQL Workload Analyzer (PoWA) 5.0 Released — A performance tool for collecting and aggregating metrics from...
Data EgretFrom Backup to Integrity: Leveraging WAL-G for PostgreSQL - Data Egret
From Backup to Integrity: Leveraging WAL-G — Making backups is one thing, ensuring their integrity in...
Text identifiers in PostgreSQL database design | boringSQL
Text Identifiers in Postgres Database Design — A variety of things to consider if, rather than...
8 Steps in Writing Analytical SQL Queries | Crunchy Data Blog
8 Steps in Writing Analytical SQL Queries — If you’ve got a complex analytical query to...
PostgreSQL
Learn PostgreSQL with Redgate — New to PostgreSQL? Check out Redgate’s PostgreSQL learning resources hub for...
PostgreSQL Conference Europe 2024
▶ The PostgreSQL Conference Europe 2024 Talks — Europe’s annual Postgres conference went down well in Athens...
Understanding Volatility in PL/pgSQL Functions: A Real-World Lesson
Understanding Volatility in PL/pgSQL Functions — Deepak shares a real-world example of the importance of understanding...
pg_flo - Stream, transform, and route PostgreSQL data in real-time
pg_flo: Stream, Transform, and Route Postgres Data in Real-time — Offers a set of filters and...
GitHub - gajus/pg-dump-parser: Parses PostgreSQL dump files into an array of schema objects.
pg-dump-parser: Parses Postgres Dump Files into Arrays of Schema Objects — Takes a Postgres database dump, splits...
Vector Databases Are the Wrong Abstraction
Vector Databases are the Wrong Abstraction — When it comes to semantic search, Timescale thinks that...