Bookmarks (131)

  • screenshot

    Looking for hidden hurdles when Postgres face partitions

    Looking for Hidden Hurdles When Postgres Faces Partitions — Andrei ran into a curious situation where...

  • screenshot

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

  • screenshot

    Speeding up index creation in PostgreSQL

    Speeding Up Index Creation in Postgres — Indexes are fundamental to getting the most performance out...

  • screenshot

    PGConf.dev 2024

    ▶  All the Talks from PGConf.dev 2024 — If you didn’t get to attend May’s PGConf.dev conference...

  • screenshot

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

  • screenshot

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

  • screenshot

    Which cloud providers support auto_explain? - pgMustard

    Which Cloud Providers Support auto_explain? — auto_explain is a Postgres module for logging execution plans of...

  • screenshot

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

  • screenshot

    Postgres startup ecosystem | Postgres.FM 105 | #PostgreSQL #Postgres podcast

    ▶  Discussing the Postgres Startup Ecosystem — Nikolay and Michael of the Postgres FM podcast discuss the...

  • screenshot

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

  • screenshot

    Full-stack Logging & Observability

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

  • screenshot

    Can Postgres replace Redis as a cache?

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

  • screenshot

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

  • screenshot

    Parallel Queries in Postgres | Crunchy Data Blog

    Parallel Queries in Postgres — Support for running parts of a query in parallel (a.k.a. parallel...

  • screenshot

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

  • screenshot

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

  • screenshot

    PostgreSQL 17 Beta 2 Released!

    PostgreSQL 17 Beta 2 Released — A month on from beta 1 comes the next step...

  • screenshot

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

  • screenshot

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

  • screenshot

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

  • screenshot

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

  • screenshot

    Making the PostgreSQL visibility map visible

    Making the Postgres Visibility Map Visible — If you’ve never gone far down the Postgres performance...

  • screenshot

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

  • screenshot

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

  • screenshot

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

  • screenshot

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

  • screenshot

    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.

  • screenshot

    Custom `ENUM` Type Columns and `ORDER BY`

    Custom ENUM Type Columns and ORDER BY — Enumerated types make it easy to enforce constraints...

  • screenshot

    call for applications: mentoring program for code contributors

    A Mentoring Program for Postgres Contributors — Prolific Postgres contributor Robert Haas is starting a mentoring...

  • screenshot

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

  • screenshot

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

  • screenshot

    Reduce Vacuum by Using “ON CONFLICT” Directive

    Reduce Vacuuming Using ON CONFLICT — If you reduce the number of dead tuples caused by...

  • screenshot

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

  • screenshot

    PostgreSQL Development Conference 2024 - Review

    A Review of PGConf.dev 2024 — Postgres might have seen no commits during the recent Postgres...

  • screenshot

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

  • screenshot

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