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.
Advanced psql scripting with coproc
Advanced psql Scripting with coproc — coproc is a shell command that runs a process asynchronously...
What’s new with Postgres at Microsoft, 2024 edition
What’s New with Postgres at Microsoft, 2024 Edition — Partly thanks to buying Citus Data and...
PostgreSQL 16.3, 15.7, 14.12, 13.15, and 12.19 Released!
Postgres 16.3, 15.7, 14.12, 13.15, and 12.19 Released — Right on schedule, the Postgres team has...
Making a Postgres query 1,000 times faster
Making a Postgres Query 1,000 Times Faster — If you want to get attention for a...
E.1. Release 17
The Draft Postgres 17 Release Notes — Bruce just announced he’s completed the first draft of...
paradedb/pg_lakehouse at dev · paradedb/paradedb
pg_lakehouse: Query Any Data Lake from Postgres — An extension that lets you query object stores...
Understanding Postgres Database Schemas and the search_path
Understanding Postgres Schemas and search_path — The developers of the Dolt database have a lot of...
Hacking on PostgreSQL is Really Hard
Hacking on PostgreSQL is Really Hard — Robert has consistently been in the top ten committers...
What's new in pgvector v0.7.0
What's New in pgvector v0.7 — We mentioned pgvector’s rather exciting v0.7 release last week, but...
GitHub - HexaCluster/pgdsat: PostgreSQL Database Security Assessment Tool
pgdsat: A Postgres Database Security Assessment Tool — Checks around 70 security controls on your clusters...
Saturation Arithmetic with a PostgreSQL Extension
Saturation Arithmetic with a Postgres Extension — Saturation arithmetic is the concept of bounding the results...
cursor_tuple_fraction and the PostgreSQL JDBC driver
cursor_tuple_fraction and PostgreSQL JDBC — Laurenz had me at the first sentence: “This article is a...
The Notifier Pattern for Applications That Use Postgres
The Notifier Pattern for Apps That Use Postgres — Brandur is a big fan of Postgres’s...
How not to change PostgreSQL column type | boringSQL
How Not to Change Postgres Column Type — ALTER TABLE .. ALTER COLUMN is fine in...
The 150x pgvector speedup: a year-in-review | Jonathan Katz
The 150x pgvector Speedup: A Year in Review — pgvector provides Postgres with extra data types,...
Squawk — a linter for Postgres migrations
Squawk: A Linter for Postgres Migrations — Prevent unexpected downtime caused by database migrations and encourage...
GitHub - tembo-io/pg_tier: Postgres Extension written in Rust, to enable data tiering to AWS S3
pg_tier: Tier Data to External Amazon S3 Storage — Once data becomes older or much less...
PeerDB: Fast, Simple, Cost-effective Postgres Replication
PeerDB: A Simple, Fast Way to Replicate Postgres Data Elsewhere — A data replication system built...
PG Phriday: Papa's Got a Brand New RAG
Papa's Got a Brand New RAG — RAG (Retrieval-Augmented Generation) is a technique used alongside large...
Postgres Bloat Minimization
Postgres Bloat Minimization — Tables occupying more space than expected is a common cause of complaint,...
Crunchy Bridge for Analytics: Your Data Lake in... | Crunchy Data Blog
Crunchy Bridge for Analytics: Your Data Lake in Postgres? — Marco ponders: “What if you could...
GitHub - lacanoid/pgddl: DDL eXtractor functions for PostgreSQL (ddlx)
pgddl / ddlx: DDL EXtractor Functions — An SQL-only extension that can create SQL DDL (e.g....
https://nextgres.com/res/20240419-The-Future-of-MySQL-is-Postgres.pdf
PDF: The Future of MySQL is Postgres — The title of this slidedeck certainly caught my eye!...
PGXN v2/Architecture - PostgreSQL wiki
The Architecture of PGXN v2 — David Wheeler, and others, are working on a major update...
An unfair advantage: multi-tenant queues in Postgres – Nextra
Creating Multi-Tenant Queues — Spinning up a basic queue on Postgres is reasonably easy, but what...
ParadeDB - Postgres for Search and Analytics
ParadeDB: An Elasticsearch Alternative Built on Postgres — Taking the common ‘cloud offering + open source...
GitHub - georgia-tech-db/pgvector-remote
pgvector-remote: A pgvector Fork to Work with Remote Vectors — Pinecone only, for now. There's a blog...
Release v7.0.0 · salsita/node-pg-migrate
node-pg-migrate 7.0: Database Migration Management for Postgres — Lots of cleanups and refactoring from the project’s...
PostgreSQL 17 features I am most waiting for
The Postgres 17 Features I'm Most Waiting for — It’s still several months away, but Postgres...
GitHub - noborus/trdsql: CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
trdsql: Tool to Execute SQL Queries Upon Text-Based Data — A CLI tool that can execute...
GitHub - viggy28/pglite: postgres + sqlite = pglite
Postgres + SQLite = pglite? — Not to be confused with the PGlite WASM build of...
GitHub - Florents-Tselai/vasco: vasco: MIC & MINE statistics for Postgres
Vasco: MIC & MINE Statistics Extension — Maximal information coefficient (MIC) and maximal information-based nonparametric exploration...
Improved query cancellation in PostgreSQL 17 and Psycopg 3.2
Improved Query Cancellation in Postgres 17 and Psycopg 3.2 — Postgres 17 will gain some improved...
✂️ Use Cases for Merging and Splitting Partitions With Minimal Locking in PostgreSQL 17
Use Cases for Merging and Splitting Partitions with Minimal Locking in Postgres 17 — Some interesting...
Postgres Roles and Privileges
Postgres Roles and Privileges — A follow along, tutorial style, guide to understanding how roles and...
General Availability | Supabase
Supabase Declares 'General Availability' — I hadn’t noticed Supabase has been rocking ‘beta’ all this time,...
Optimize Your PostgreSQL Database | OtterTune
Improve Postgres Performance and Reduce Costs with OtterTune — Automatically tune and optimize knobs, plus get...
Ten years of improvements in PostgreSQL's optimizer · Ryan Marcus
📊 Ten Years of Improvements in Postgres's Optimizer — “I decided to run the join order benchmark...
PostgreSQL Stories: A simple query with a big problem | Render Blog
A Simple Query with a Big Problem — “Most of the time, PostgreSQL invisibly optimizes our...
Announcing pl/dotnet, version 0.99 (beta)
Announcing PL/.NET 0.99: A Public Beta Release — pl/dotnet adds full support for C# and F#...
GitHub - stackframe-projects/pgmock: In-memory Postgres for unit/E2E tests
pgmock: An In-Memory Postgres for Unit/E2E Testing — No external dependencies and runs entirely within WebAssembly...
Building the Best PostgreSQL GUI: PopSQL Joins Timescale
Building the Best Postgres GUI? PopSQL Joins Timescale — The team behind the PopSQL collaborative SQL...
Compiling PostgreSQL on macOS To Test Documentation and Patches
Compiling Postgres on macOS to Test Documentation and Patches — One developer’s experience compiling and installing...
Protect Your PostgreSQL Database with pg_tde: Safe and Secure
Protect Your Database with pg_tde (Transparent Data Encryption) — A tech preview release of an extension...
POSETTE: An Event for Postgres 2024
Save the Date for POSETTE: An Event for Postgres — Wondering who will be speaking at...
Awesome Postgres
Awesome Postgres: A Curated List of 200+ Libraries, Tools, and Resources — A handy, curated resource...
Building a Managed Postgres Service in Rust: Part 1 | Tembo
Building a Managed Postgres Service in Rust: Part 1 — A little peek behind the scenes...
journald and syslog logging in PostgreSQL
journald and Syslog Logging in Postgres — Using journald and syslog logging with Postgres isn’t a...
Best pg_basebackup compression settings for v15 and above
Best pg_basebackup Compression Settings for v15+
Real-time text translation using the azure_ai extension in Azure Database for PostgreSQL
Real-Time Text Translation using the azure_ai Extension in Azure Database for PostgreSQL