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.
Looking for hidden hurdles when Postgres face partitions
Looking for Hidden Hurdles When Postgres Faces Partitions — Andrei ran into a curious situation where...
Postgres vs. Pinecone | Lantern Blog
Postgres vs. Pinecone for Vector Storage and Queries — A response to a recent post from...
Row pattern recognition feature for PostgreSQL
Bringing Row Pattern Recognition to Postgres — The SQL standard includes an ability to search for...
You make a good point! — PostgreSQL Savepoints
You Make A Good Point! — Postgres Savepoints — Did you know that within a transaction...
Speeding up index creation in PostgreSQL
Speeding Up Index Creation in Postgres — Indexes are fundamental to getting the most performance out...
PGConf.dev 2024
▶ All the Talks from PGConf.dev 2024 — If you didn’t get to attend May’s PGConf.dev conference...
Magic Tricks for Postgres psql: Settings, Presets, Echo, and Saved Queries | Crunchy Data Blog
Magic Tricks for psql: Settings, Presets, Echo, and Saved Queries — “I wanted to share a...
GitHub - divyenduz/plv8ify: Turn JS/TS files into PLV8 functions
PLV8ify: Turn JavaScript Files into PLV8 Functions — Bundles TS/JS input and writes SQL containing Postgres...
Which cloud providers support auto_explain? - pgMustard
Which Cloud Providers Support auto_explain? — auto_explain is a Postgres module for logging execution plans of...
Keyset pagination with descending order
Keyset Pagination with Descending Order — Some workarounds for an interesting sorting and pagination problem you...
Who is in charge of Postgres?
Who's in Charge of Postgres? — Postgres is different to many databases by not being directly...
Postgres startup ecosystem | Postgres.FM 105 | #PostgreSQL #Postgres podcast
▶ Discussing the Postgres Startup Ecosystem — Nikolay and Michael of the Postgres FM podcast discuss the...
Using AI to generate data structures for PostgreSQL
Using AI to Generate Data Structures for Postgres — It might be some time before we...
Autovacuum Tuning Basics
Autovacuum Tuning Basics — Running VACUUM manually reclaims wasted space/bloat in tables caused by deleted and...
Full-stack Logging & Observability
Full-Stack Observability from Honeybadger — Honeybadger's new logging platform is a bit like Splunk, DataDog, or...
Can Postgres replace Redis as a cache?
Can Postgres Replace Redis as a Cache? — Redis is a popular, high performance in-memory data...
Crunchy Bridge Adds Iceberg to Postgres & Powerful Analytics Features | Crunchy Data Blog
Crunchy Bridge Adds Iceberg to Postgres — Crunchy Data has extended its Crunchy Bridge for Analytics...
Parallel Queries in Postgres | Crunchy Data Blog
Parallel Queries in Postgres — Support for running parts of a query in parallel (a.k.a. parallel...
GitHub - BritishGeologicalSurvey/etlhelper: ETL Helper is a Python ETL library to simplify data transfer into and out of databases.
ETL Helper 1.0: Python Library for Database to Database Transfers — One for the Pythonistas. Works...
https://pgpedia.info/
pgPedia: A Postgres Encyclopedia of Sorts — An interesting, cleanly formatted wiki-esque reference guide to Postgres’...
Say hello to the Talking Postgres podcast
🎧 Say Hello to the Talking Postgres Podcast — The Path to Citus Con podcast was created...
Gentle Introduction to Window Functions in PostgreSQL | boringSQL
A Gentle Introduction to Window Functions — A good, tight introduction focused on the essentials.
Psycopg 3.2 released — Psycopg
Psycopg 3.2 Released — Psycopg is the most popular Postgres adapter for Python. (As an aside,...
PostgreSQL 17 Beta 2 Released!
PostgreSQL 17 Beta 2 Released — A month on from beta 1 comes the next step...
How Notion build and grew our data lake to keep up with rapid growth
Building and Scaling Notion’s Data Lake — Notion is a popular Web-based note taking and wiki...
Elevate your PostgreSQL Performance
Optimize PostgreSQL: Essential Tuning Strategies — Discover proven PostgreSQL performance tuning strategies from Percona’s expert Support...
Looking at the new built-in collation provider in PostgreSQL 17
Looking at the New Built-in Collation Provider in Postgres 17 — There’s a built-in UTF-8 locale...
PG-Cloud-Extensions
PGExtensions: A Comparison of Extension Support Across Clouds — Getting extensions running on your own Postgres...
GitHub - df7cb/pg_dirtyread: Read dead but unvacuumed tuples from a PostgreSQL relation
pg_dirtyread: Read Dead But Unvacuumed Tuples from a Relation — So if a row has been...
GitHub - orgrim/pg_back: Simple backup tool for PostgreSQL
pg_back 2.4: A Simple, Thorough Backup Tool for Postgres — A Go-powered tool for dumping your...
Making the PostgreSQL visibility map visible
Making the Postgres Visibility Map Visible — If you’ve never gone far down the Postgres performance...
GitHub - shayonj/pg_easy_replicate: Easily setup logical replication and switchover to new database with minimal downtime
pg_easy_replicate: Switch Databases with Minimal Downtime — A Ruby-powered orchestrator to simplify the task of setting...
GitHub - okbob/pspg: Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or T...
pspg: A Unix Pager Designed for Postgres Tables — If you use psql you probably use...
GitHub - cybertec-postgresql/pg_squeeze: A PostgreSQL extension for automatic bloat cleanup
pg_squeeze: Extension to Automate Table Bloat Cleanup — While it’s not a replacement for vacuuming, it’s...
explain.dalibo.com
The Dalibo Postgres Execution Plan Visualizer — Give this the output from EXPLAIN ANALYZE and get...
pgModeler - PostgreSQL Database Modeler
pgModeler: A Postgres Database Modelling Tool — An easy way to create and edit database models...
Load from Postgres to Postgres faster | dlt Docs
Load from Postgres to Postgres Faster via DuckDB — How to export and import data from...
Generated Columns in PostgreSQL
An Introduction to Generated Columns in Postgres — In Postgres, generated columns are columns that are...
Baida | Post-mortem - Postgres "out of shared memory" error
A Post-Mortem of Some Postgres 'Out of Shared Memory' Errors — Too many locks spoil the broth.
Custom `ENUM` Type Columns and `ORDER BY`
Custom ENUM Type Columns and ORDER BY — Enumerated types make it easy to enforce constraints...
call for applications: mentoring program for code contributors
A Mentoring Program for Postgres Contributors — Prolific Postgres contributor Robert Haas is starting a mentoring...
State of the Postgres Extension Ecosystem | POSETTE 2024
▶ The State of the Postgres Extension Ecosystem — David Wheeler is overseeing a huge push in...
https://blog.pgvecto.rs/pgbestmatchrs-elevate-your-postgresql-text-queries-with-bm25
pg_bestmatch.rs: Elevate Your Text Queries with BM25 — BM25 is a popular ranking function that can...
Upgrade Postgres.app on macOS
How to Upgrade Postgres.app on macOS — Postgres.app is a popular way to get Postgres instances...
Identity Crisis: Sequence v. UUID as Primary Key — brandur.org
Identity Crisis: Sequence v. UUID as Primary Key — “When used mindfully, both integers and UUIDs...
Reduce Vacuum by Using “ON CONFLICT” Directive
Reduce Vacuuming Using ON CONFLICT — If you reduce the number of dead tuples caused by...
Start building with Dragonfly today - start a free trial of Dragonfly Cloud.
Redis With Wings. Better Performance. Less Overhead — Dragonfly (24k GitHub stars) is a fully compatible drop-in...
PostgreSQL Development Conference 2024 - Review
A Review of PGConf.dev 2024 — Postgres might have seen no commits during the recent Postgres...
Benchmark Amazon RDS for PostgreSQL Single-AZ DB instance, Multi-AZ DB instance, and Multi-AZ DB Cluster deployments | Amazon Web Services
Benchmarking Amazon RDS for PostgreSQL Deployment Options — A performance comparison between RDS for PostgreSQL Single-AZ...
Welcome! You are invited to join a webinar: Optimizing slow queries with EXPLAIN to fix bad query plans. After registering, you will receive a confirmation email about joining the webinar.
Register Now: Optimizing Slow Queries with EXPLAIN to Fix Bad Query Plans — The focus of...