Bookmarks (130)

  • 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’...

  • screenshot

    Can Postgres replace Redis as a cache?

    3. Can Postgres Replace Redis as a Cache? — Redis is a popular, high performance in-memory data...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Some of My Favorite Things – Postgres Queries

    Some of My Favorite Things – Postgres Queries — There’s not really any big Postgres news...

  • screenshot

    Electric BETA release | ElectricSQL

    Electric: A Postgres Sync Engine, Now in Beta — It’s always nice to see a new...

  • screenshot

    Running Durable Workflows in Postgres using DBOS

    Running Durable Workflows in Postgres using DBOS — A look at DBOS, a ‘durable workflow’ engine...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Explaining ABI Breakage in PostgreSQL 17.1

    🤯 Explaining the ABI Breakage in Postgres 17.1 — A few weeks ago, Postgres 17.1 was released...

  • screenshot

    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,...

  • screenshot

    Full-stack Logging & Observability

    Full-Stack Observability from Honeybadger — Honeybadger's new logging platform is a bit like Splunk, DataDog, or...

  • screenshot

    Supabase Cron

    Supabase Cron: Job Scheduling in Postgres — A module that uses the pg_cron extension to manage...

  • screenshot

    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...

  • screenshot

    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....

  • screenshot

    GitHub - timescale/pgspot: Spot vulnerabilities in postgres SQL scripts

    pgspot: Spot Vulnerabilities in Postgres Extension Scripts — A security analysis tool for SQL scripts that...

  • screenshot

    Could GROUP-BY clause reordering improve performance?

    Could GROUP BY Clause Reordering Improve Performance? — Could reordering the columns in a GROUP BY...

  • screenshot

    Benchmarking PostgreSQL Batch Ingest

    Benchmarking Batch Ingest with INSERT vs COPY — Two of the simplest approaches to loading data...

  • screenshot

    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...

  • screenshot

    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 —...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Postgres on Spot VMs - only for the crazy?

    Running Postgres on Spot VMs? 🤯 — Building on a talk from PGConf Europe, Kaarel looks...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Boosting Postgres INSERT Performance by 50% With UNNEST

    Boosting INSERT Performance by 50% with UNNEST — You probably know that using COPY is usually...

  • screenshot

    Crunchy Data Warehouse - Modern Postgres Data Warehouse

    Postgres Reimagined for Data Warehousing — Crunchy Data Warehouse combines managed storage, a powerful analytics engine,...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    PostgreSQL

    Learn PostgreSQL with Redgate — New to PostgreSQL? Check out Redgate’s PostgreSQL learning resources hub for...

  • screenshot

    PostgreSQL Conference Europe 2024

    ▶  The PostgreSQL Conference Europe 2024 Talks — Europe’s annual Postgres conference went down well in Athens...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Vector Databases Are the Wrong Abstraction

    Vector Databases are the Wrong Abstraction — When it comes to semantic search, Timescale thinks that...