# postgres

Published articles for postgres.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## pgAssistant 3.8.0 : continuous improvement loop for Postgres

DevFeed: [pgAssistant 3.8.0 : continuous improvement loop for Postgres](<https://devfeed.tech/articles/pgassistant-3-8-0-continuous-improvement-loop-for-postgres-30889.md>)

Original publisher: [Read original article](<https://www.postgresql.org/about/news/pgassistant-380-continuous-improvement-loop-for-postgres-3378/>)

Author: Pgassistant Dev Team

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [PostgreSQL news](<https://devfeed.tech/sources/postgresql-news.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [recommendations](<https://devfeed.tech/topics/recommendations.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [measurements](<https://devfeed.tech/tags/measurements.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

pgAssistant 3.8.0 expands the PostgreSQL analysis and tuning tool into a continuous improvement platform. It adds historical workload and environment measurements, compares consecutive collections, tracks recommendations and configuration changes, and helps teams measure changes while distinguishing correlation from causation.

### Source excerpt

With this release, pgAssistant is evolving beyond PostgreSQL analysis and tuning to become a continuous PostgreSQL improvement platform. The new positioning is built around a continuous improvement loop: Observe -> Diagnose -> Prioritize -> Plan -> Implement -> Collect again -> Measure pgAssistant already helped identify what should be improved and turn recommendations into a prioritized Executive Plan with clear DEV and OPS ownership. Combined with pgAssistant Collector, version 3.8.0 goes further by adding historical workload and environment measurements. The objective is to answer four essential questions: What should we improve? What did we decide to do? What did we actually change? What was the result? Workload Insights compares consecutive collections and highlights: new and no-longer-detected recommendations; changes to the PostgreSQL version and configuration; workload evolution by statement type; changes in execution time and call volume; the queries with the greatest impact on the overall workload. The ambition is to correlate the application of pgAssistant recommendations and the Executive Plan with observed performance changes. Correlation is not causation, and a recommendation that is no longer detected does not necessarily prove that it was implemented. pgAssistant keeps these distinctions explicit while bringing the relevant evidence together in one place. pgAssistant is not intended to replace real-time monitoring. Monitoring shows what is happening now; pgAssistant helps teams decide what to improve next, organize the remediation work, and measure what changed afterwards. From recommendations to action--and from action to measurable evidence. pgAssistant 3.8.0: https://github.com/beh74/pgassistant-community pgAssistant Collector: https://github.com/beh74/pgassistant-collector pgAssistant Grafana : https://github.com/beh74/pgassistant-grafana

## Introducing TIN: full-text search for Postgres

DevFeed: [Introducing TIN: full-text search for Postgres](<https://devfeed.tech/articles/introducing-tin-full-text-search-for-postgres-31551.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/introducing-tin>)

Author: Patrick Reynolds

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [bm25](<https://devfeed.tech/tags/bm25.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [index](<https://devfeed.tech/tags/index.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [reddit](<https://devfeed.tech/tags/reddit.md>), [replication](<https://devfeed.tech/tags/replication.md>), [search](<https://devfeed.tech/tags/search.md>), [text](<https://devfeed.tech/tags/text.md>), [wikipedia](<https://devfeed.tech/tags/wikipedia.md>)

### AI overview

PlanetScale announces TIN, a full-text search extension for Postgres and Neki databases. The article describes supported query and matching features, transaction and update behavior, and benchmark workloads and corpora used to assess performance.

### Source excerpt

TIN is a fast, full-featured, full-text search index for Postgres

## What Managed Postgres Services Handle for Teams

DevFeed: [What Managed Postgres Services Handle for Teams](<https://devfeed.tech/articles/managed-postgres-what-lakebase-actually-takes-off-your-plate-26721.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/managed-postgres>)

Author: Databricks Staff

Published: 2026-09-14T23:36:59Z

Content type: article

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [databricks](<https://devfeed.tech/topics/databricks.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [data-plus-ai-foundations](<https://devfeed.tech/tags/data-plus-ai-foundations.md>), [database](<https://devfeed.tech/tags/database.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [migration](<https://devfeed.tech/tags/migration.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

The article defines managed Postgres by the operational responsibilities a provider assumes, including patching, scaling, failover, and backups. It discusses how these responsibilities can vary between providers and describes Lakebase Postgres as a serverless offering with automatic scaling, PostgreSQL compatibility, recovery, and Databricks integrations.

### Source excerpt

Every Postgres vendor calls itself "managed." Few of them agree on what that word...

## Article: Implementing Durable Workflows on Postgres Without an External Orchestrator

DevFeed: [Article: Implementing Durable Workflows on Postgres Without an External Orchestrator](<https://devfeed.tech/articles/article-implementing-durable-workflows-on-postgres-without-an-external-orchestrator-17392.md>)

Original publisher: [Read original article](<https://www.infoq.com/articles/durable-workflows-postgres/>)

Author: Raman Varma

Published: 2026-09-14T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [incident](<https://devfeed.tech/topics/incident.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [AWS Step Functions](<https://devfeed.tech/topics/aws-step-functions.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [article](<https://devfeed.tech/tags/article.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-step-functions](<https://devfeed.tech/tags/aws-step-functions.md>), [database](<https://devfeed.tech/tags/database.md>), [durable-workflows-postgres](<https://devfeed.tech/tags/durable-workflows-postgres.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [queue](<https://devfeed.tech/tags/queue.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [sql](<https://devfeed.tech/tags/sql.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article explains how to implement durable workflows on Postgres without an external orchestrator. It describes using row-level locking as a concurrent work queue, primary-key checkpoints for idempotency, and leases with a sweeper for crash recovery. Workflow state, sleeps, and human approvals can persist in the database and survive process restarts.

### Source excerpt

Postgres can serve as the durable state store and coordination layer for workflows, eliminating the need for an external orchestrator. SKIP LOCKED enables concurrent work processing, primary-key checkpoints enforce idempotency, and leases support crash recovery. Workflow sleeps and human approvals can also be persisted as database state and survive restarts. By Raman Varma

## How to connect Neon Postgres as a database backend for Webflow Cloud

DevFeed: [How to connect Neon Postgres as a database backend for Webflow Cloud](<https://devfeed.tech/articles/how-to-connect-neon-postgres-as-a-database-backend-for-webflow-cloud-9230.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/neon-postgres-webflow-cloud>)

Author: Ismail Ajagbe

Published: 2026-09-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [Workers](<https://devfeed.tech/topics/workers.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [database](<https://devfeed.tech/tags/database.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

A practical guide to connecting Neon Postgres to a Webflow Cloud project running Next.js on Cloudflare Workers. It explains why Neon's HTTP driver fits the Workers runtime and covers project creation, connection configuration, querying, and deployment.

### Source excerpt

Learn how to set up Neon Postgres as a database backend for Webflow Cloud.

## Choosing among write-through, write-behind, and write-around caching strategies

DevFeed: [Choosing among write-through, write-behind, and write-around caching strategies](<https://devfeed.tech/articles/write-through-write-behind-write-around-picking-wrong-costs-you-consistency-or-throughput-39603.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/51-write-through-behind-around/>)

Author: hello@ankit-rana.com

Published: 2026-09-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [database](<https://devfeed.tech/tags/database.md>), [latency](<https://devfeed.tech/tags/latency.md>), [orders](<https://devfeed.tech/tags/orders.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [redis](<https://devfeed.tech/tags/redis.md>), [strategies](<https://devfeed.tech/tags/strategies.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [write](<https://devfeed.tech/tags/write.md>), [write-behind](<https://devfeed.tech/tags/write-behind.md>), [write-through](<https://devfeed.tech/tags/write-through.md>)

### AI overview

This article compares write-through, write-behind, and write-around caching strategies. It explains their trade-offs among database latency, cache hit rates, consistency, and the risk of losing acknowledged writes when a process fails.

### Source excerpt

The three write strategies differ in what happens between the cache write and the database write, and that gap is where correctness lives. Write-through updates both before acknowledging, so it is safe and pays the full database latency. Write-behind acknowledges after the cache write and flushes later, which is fast and can lose acknowledged writes if the process dies. Write-around skips the cache entirely on write, which avoids caching data nobody reads and costs a miss on the next read.

## 118 million queries per second on Neki

DevFeed: [118 million queries per second on Neki](<https://devfeed.tech/articles/118-million-queries-per-second-on-neki-2320.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/118-million-queries-per-second-on-neki>)

Author: Hirad Pourtahmasbi

Published: 2026-09-11T00:00:00Z

Content type: article

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [errors](<https://devfeed.tech/tags/errors.md>), [latency](<https://devfeed.tech/tags/latency.md>), [neki](<https://devfeed.tech/tags/neki.md>), [postgres](<https://devfeed.tech/tags/postgres.md>)

### AI overview

The article reports a Neki benchmark that sustained 118 million queries per second across 512 primary-only Postgres shards holding 1.22 PiB of data. The read-only, single-shard point-select workload ran for 16 minutes, with reported router and client p99 latency plus fleet IOPS, network throughput, and error rate.

### Source excerpt

We ran a massive, sharded Postgres database at 118.5 million queries per second, with 200k queries per second on each shard across 512 shards.

## Introducing WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL

DevFeed: [Introducing WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL](<https://devfeed.tech/articles/introducing-walshadow-sub-second-postgres-replication-to-clickhouse-from-physical-wal-5344.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/introducing-walshadow>)

Author: Sai Srirampur

Published: 2026-09-10T15:53:42Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Database](<https://devfeed.tech/topics/database.md>), [schema-evolution](<https://devfeed.tech/topics/schema-evolution.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [github](<https://devfeed.tech/tags/github.md>), [latency](<https://devfeed.tech/tags/latency.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [replication](<https://devfeed.tech/tags/replication.md>), [schema-evolution](<https://devfeed.tech/tags/schema-evolution.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

WalShadow is an open-source engine that replicates PostgreSQL data to ClickHouse from the physical WAL stream. The article describes benchmark results of about 200 ms visibility latency and 289K rows per second, plus support for initial loads, continuous replication, schema evolution, recovery, and source switchovers.

### Source excerpt

WalShadow replicates Postgres data directly from physical WAL into ClickHouse, delivering around 200 ms latency and 289,000 rows per second in benchmarks.

## Claimable Neon: Provisioned by agents, claimed by humans

DevFeed: [Claimable Neon: Provisioned by agents, claimed by humans](<https://devfeed.tech/articles/claimable-neon-provisioned-by-agents-claimed-by-humans-4959.md>)

Original publisher: [Read original article](<https://neon.com/blog/an-agent-provisions-a-neon-backend-a-human-claims-it-later>)

Author: Andre Landgraf

Published: 2026-09-10T12:00:00Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [auth](<https://devfeed.tech/tags/auth.md>), [backend](<https://devfeed.tech/tags/backend.md>), [community](<https://devfeed.tech/tags/community.md>), [database](<https://devfeed.tech/tags/database.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Claimable Neon lets agents anonymously provision a temporary Neon project, continue building with scoped credentials, and generate a link for a human to claim the project later.

### Source excerpt

Claimable Neon implements the anonymous registration method in auth.md, the open agent registration protocol authored by WorkOS, to give agents a way to provision a temporary Neon project without creating an account or collecting payment details.

## Introducing Neki

DevFeed: [Introducing Neki](<https://devfeed.tech/articles/introducing-neki-2326.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/introducing-neki>)

Author: Nick Van Wiggeren

Published: 2026-09-10T12:00:00Z

Content type: release

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [neki](<https://devfeed.tech/tags/neki.md>), [platform](<https://devfeed.tech/tags/platform.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scale](<https://devfeed.tech/tags/scale.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

PlanetScale announces Neki in platform preview, a sharded Postgres offering designed to scale a database across multiple machines while retaining Postgres compatibility.

### Source excerpt

Neki, sharded Postgres by PlanetScale, is now available in platform preview.

## The lifecycle of a sharded Postgres query

DevFeed: [The lifecycle of a sharded Postgres query](<https://devfeed.tech/articles/the-lifecycle-of-a-sharded-postgres-query-2338.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/the-lifecycle-of-a-sharded-postgres-query>)

Author: PlanetScale

Published: 2026-09-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [auth](<https://devfeed.tech/tags/auth.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [neki](<https://devfeed.tech/tags/neki.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scale](<https://devfeed.tech/tags/scale.md>), [server](<https://devfeed.tech/tags/server.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

An overview of how a SQL query moves through a sharded Postgres database, from authentication and routing to execution across shards.

### Source excerpt

Follow a SQL query through the router, across four Postgres shards, and back.

## Stefan Fercot Joins Percona to Contribute to pgBackRest

DevFeed: [Stefan Fercot Joins Percona to Contribute to pgBackRest](<https://devfeed.tech/articles/meet-pgstef-why-stefan-fercot-joined-percona-and-why-you-should-find-him-at-percona-live-amsterdam-14098.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/meet-pgstef/>)

Author: Percona Team

Published: 2026-09-09T15:55:38Z

Content type: article

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [Percona](<https://devfeed.tech/topics/percona.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [percona](<https://devfeed.tech/tags/percona.md>), [percona-live](<https://devfeed.tech/tags/percona-live.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

### AI overview

Stefan Fercot joined Percona's Postgres engineering team to increase its contributions to pgBackRest, a backup and restore tool. The article describes his prior advocacy for the project and Percona's sponsorship of its development.

### Source excerpt

If you have spent any time in the Postgres community, you already know the name pgstef. Stefan Fercot has spent years as one of the most visible advocates for pgBackRest, a familiar face at European Postgres conferences, and countless hallway conversations about backups, high availability, and everything in between. Now he is doing that work ... Continued The post Meet pgstef: Why Stefan Fercot Joined Percona, and Why You Should Find Him at Percona Live Amsterdam appeared first on Percona.

## Introducing Consort: Test-driven development on a branching database

DevFeed: [Introducing Consort: Test-driven development on a branching database](<https://devfeed.tech/articles/introducing-consort-test-driven-development-on-a-branching-database-11542.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/introducing-consort-test-driven-development-branching-database>)

Author: Kevin Hartman

Published: 2026-09-09T13:41:25Z

Content type: article

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Database](<https://devfeed.tech/topics/database.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [integration](<https://devfeed.tech/tags/integration.md>), [partners](<https://devfeed.tech/tags/partners.md>), [platform](<https://devfeed.tech/tags/platform.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article introduces Consort, a workflow for applying test-driven development to a branching database. It argues that copy-on-write branches of a real database can replace mocks, bring integration testing into the inner development loop, and let engineers run destructive tests in isolation. Versioned schema migrations can move with the dependent code, enabling what the article calls Data CD and helping catch production database problems during pull requests and merges.

### Source excerpt

For 25 years I built software on the practices I grew up with: Kent Beck's TDD, Martin...

## Improving Lakebase Postgres Compute Cache on Neon, Part 1

DevFeed: [Improving Lakebase Postgres Compute Cache on Neon, Part 1](<https://devfeed.tech/articles/improving-lakebase-postgres-compute-cache-on-neon-part-1-5441.md>)

Original publisher: [Read original article](<https://neon.com/blog/improving-lakebase-compute-cache-part-1>)

Author: Sunil Kamath

Published: 2026-09-09T12:00:00Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [cache](<https://devfeed.tech/tags/cache.md>), [compute](<https://devfeed.tech/tags/compute.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [latency](<https://devfeed.tech/tags/latency.md>), [memory](<https://devfeed.tech/tags/memory.md>), [os](<https://devfeed.tech/tags/os.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

Neon describes a Lakebase Postgres compute-cache change that allocates most memory to shared buffers backed by huge pages. The goal is to keep hot pages in DRAM, reducing storage reads, CPU use, and latency; the article reports up to roughly 2x throughput on specified fixed-size computes.

### Source excerpt

On large fixed-size Lakebase Postgres computes on Neon, we now put most of the machine's memory into Postgres shared buffers and back that cache with huge pages. Hot pages stay in DRAM instead of falling through to a local disk cache, so the same working set is served faster and with less CPU.

## Announcing ClickHouse Managed Postgres on Google Cloud

DevFeed: [Announcing ClickHouse Managed Postgres on Google Cloud](<https://devfeed.tech/articles/announcing-clickhouse-managed-postgres-on-google-cloud-5517.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/postgres-managed-by-clickhouse-gcp-private-preview>)

Author: Kunal Gupta

Published: 2026-09-09T00:00:00Z

Content type: release

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Google](<https://devfeed.tech/topics/google.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [replication](<https://devfeed.tech/tags/replication.md>)

### AI overview

ClickHouse announces a private preview of its managed Postgres service on Google Cloud, with NVMe-backed storage, native CDC into ClickHouse, and pg_clickhouse for a unified query layer.

### Source excerpt

ClickHouse Managed Postgres is expanding to Google Cloud, bringing NVMe-backed storage, native CDC into ClickHouse, and a unified query layer via pg_clickhouse to GCP private preview customers.

## Introducing chdb Postgres extension: High-performance imports from cloud storage

DevFeed: [Introducing chdb Postgres extension: High-performance imports from cloud storage](<https://devfeed.tech/articles/introducing-chdb-postgres-extension-high-performance-imports-from-cloud-storage-5325.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/introducing-chdb-postgres>)

Author: David Wheeler

Published: 2026-09-08T15:42:52Z

Content type: release

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [CSV](<https://devfeed.tech/topics/csv.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [extension](<https://devfeed.tech/tags/extension.md>), [json](<https://devfeed.tech/tags/json.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

chdb is a new Postgres extension that uses the in-process ClickHouse engine to import and export data across cloud storage systems and formats. The article presents import benchmarks, format support, and usage through a query function and a COPY hook module.

### Source excerpt

The chdb Postgres extension brings fast imports and exports across cloud storage platforms and data formats, powered by the embedded ClickHouse engine.

## Use Drizzle ORM with Appwrite Postgres

DevFeed: [Use Drizzle ORM with Appwrite Postgres](<https://devfeed.tech/articles/use-drizzle-orm-with-appwrite-postgres-16474.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/drizzle-orm-appwrite-postgres>)

Author: Atharva Deosthale

Published: 2026-09-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A tutorial showing how to connect Drizzle ORM to Appwrite Postgres, define tables and queries in TypeScript, generate and apply SQL migrations, seed data, and evolve a schema while preserving existing records.

### Source excerpt

Connect Drizzle ORM to Appwrite Postgres, query data with TypeScript, and apply SQL migrations as your schema changes.

## Introducing Postgres to self-hosted Appwrite

DevFeed: [Introducing Postgres to self-hosted Appwrite](<https://devfeed.tech/articles/introducing-postgres-to-self-hosted-appwrite-16448.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/appwrite-2-0-postgres-by-default>)

Author: Atharva Deosthale

Published: 2026-09-07T00:00:00Z

Content type: release

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [docker](<https://devfeed.tech/tags/docker.md>), [install](<https://devfeed.tech/tags/install.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [products](<https://devfeed.tech/tags/products.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

Appwrite 2.0 makes Postgres the default database for new self-hosted installations. The setup wizard also lets users choose MariaDB or MongoDB. Existing installations keep their current database, and migration to another database is not supported.

### Source excerpt

Appwrite 2.0 runs new self-hosted instances on Postgres by default. Choose Postgres, MariaDB, or MongoDB in the setup wizard when you install.

## PGConf India 2027 - Dates Announced and CFP Open

DevFeed: [PGConf India 2027 - Dates Announced and CFP Open](<https://devfeed.tech/articles/pgconf-india-2027-dates-announced-and-cfp-open-4720.md>)

Original publisher: [Read original article](<https://www.postgresql.org/about/news/pgconf-india-2027-dates-announced-and-cfp-open-3370/>)

Author: PGConf India

Published: 2026-09-05T00:00:00Z

Content type: news

Language: en

Sources: [PostgreSQL news](<https://devfeed.tech/sources/postgresql-news.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [data](<https://devfeed.tech/tags/data.md>), [data-platforms](<https://devfeed.tech/tags/data-platforms.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

PGConf India 2027 will take place in Bengaluru from March 2-5, 2027. Its Call for Papers is open, with submissions due October 15, 2026, covering PostgreSQL topics including internals, performance, replication, cloud infrastructure, security, monitoring, production case studies, data platforms, extensions, and open source.

### Source excerpt

Hey there, Mark your calendars: PGConf India 2027 is set for March 2-5, 2027 at the Sheraton Grand Hotel at Brigade Gateway, Bengaluru. The Call for Papers is open right now. Important dates CFP closes -- October 15, 2026 We tell you yes/no -- November 15, 2026 The actual conference -- March 2-5, 2027 What we're into Basically anything Postgres, including but not limited to: Core internals & features Performance & query tuning HA, replication & disaster recovery Cloud & infra Security & compliance Monitoring & ops Real production case studies ML, analytics & data platforms (pgvector fans, this means you) Extensions & ecosystem tools Community & open source To submit Give us a title, session length (25 or 40 min), your bio, and an abstract (≤500 words) on what you'll say and what people should walk away with. Submit your talk Ticket sales aren't open yet -- watch pgconf.in for that and everything else. See you in Bengaluru. The PGConf India Team https://pgconf.in Powered By ConfBase.io

## Introducing Scheduled Upgrades in ClickHouse Managed Postgres

DevFeed: [Introducing Scheduled Upgrades in ClickHouse Managed Postgres](<https://devfeed.tech/articles/introducing-scheduled-upgrades-in-clickhouse-managed-postgres-5339.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/introducing-scheduled-upgrades-in-clickhouse-managed-postgres>)

Author: ClickHouse

Published: 2026-09-03T16:22:48Z

Content type: release

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [platform](<https://devfeed.tech/tags/platform.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [scale](<https://devfeed.tech/tags/scale.md>), [security](<https://devfeed.tech/tags/security.md>), [storage](<https://devfeed.tech/tags/storage.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

ClickHouse Managed Postgres introduces configurable maintenance windows for routine platform upgrades. Scale and Enterprise organizations can schedule when maintenance occurs, with Enterprise users also able to select days of the week.

### Source excerpt

ClickHouse Managed Postgres now supports scheduled upgrade windows, giving Scale and Enterprise users more control over when routine platform maintenance occurs.

## Postgres Calculations and the Ambiguity of NULL

DevFeed: [Postgres Calculations and the Ambiguity of NULL](<https://devfeed.tech/articles/postgres-calculations-and-the-ambiguity-of-null-14483.md>)

Original publisher: [Read original article](<https://www.crunchydata.com/blog/postgres-calculations-and-the-ambiguity-of-null>)

Author: Christopher Winslett

Published: 2026-09-02T17:00:00Z

Content type: article

Language: en

Sources: [CrunchyData Blog](<https://devfeed.tech/sources/crunchydata-blog.md>)

Topics: [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [fun-with-sql](<https://devfeed.tech/tags/fun-with-sql.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This article explains how Postgres handles NULL as an unknown marker in arithmetic, comparisons, concatenation, aggregates, window functions, predicates, joins, and sorting. It covers SQL three-valued logic, common surprises such as NOT IN and dropped rows, ways to test or handle missing values, and Postgres 19 IGNORE NULLS.

### Source excerpt

How Postgres evaluates calculations when a value is unknown: three-valued logic, arithmetic and concatenation with NULL, NOT IN, aggregates and window functions, NULL sort order, and Postgres 19 IGNORE NULLS.

## From Neon Postgres to ClickHouse Managed Postgres

DevFeed: [From Neon Postgres to ClickHouse Managed Postgres](<https://devfeed.tech/articles/from-neon-postgres-to-clickhouse-managed-postgres-5440.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/neon-to-clickhouse-managed-postgres>)

Author: Sai Srirampur

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [latency](<https://devfeed.tech/tags/latency.md>), [migration](<https://devfeed.tech/tags/migration.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [production](<https://devfeed.tech/tags/production.md>)

### AI overview

Three teams describe migrating production Postgres workloads from Neon to ClickHouse Managed Postgres. They cite reliability, performance, operational, and cost concerns, and report completing data migrations with ClickPipes in hours.

### Source excerpt

Three teams share why they migrated production Postgres workloads from Neon to ClickHouse Managed Postgres and how ClickPipes helped them cut over in hours.

## Building patterns unlocked by scale to zero

DevFeed: [Building patterns unlocked by scale to zero](<https://devfeed.tech/articles/building-patterns-unlocked-by-scale-to-zero-5105.md>)

Original publisher: [Read original article](<https://neon.com/blog/building-patterns-unlocked-by-scale-to-zero>)

Author: Carlota Soto

Published: 2026-09-01T12:00:00Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [building](<https://devfeed.tech/tags/building.md>), [ci](<https://devfeed.tech/tags/ci.md>), [compute](<https://devfeed.tech/tags/compute.md>), [database](<https://devfeed.tech/tags/database.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [scale](<https://devfeed.tech/tags/scale.md>)

### AI overview

The article explains how autoscaling and scale to zero reduce idle Postgres compute costs. It presents ephemeral database branches for previews, tests, and individual development work as patterns enabled by suspending inactive compute.

### Source excerpt

Most hosted Postgres pricing works like this: you pick an instance size, the vendor assumes the instance will run for about 730 hours a month, and you pay for those hours. Lakebase Postgres addresses that waste with autoscaling and scale to zero.

## When JSONB columns create schema, consistency, and performance problems

DevFeed: [When JSONB columns create schema, consistency, and performance problems](<https://devfeed.tech/articles/your-jsonb-column-became-the-schemaless-disaster-you-migrated-away-from-39598.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/46-jsonb-column-schemaless-disaster/>)

Author: hello@ankit-rana.com

Published: 2026-09-01T00:00:00Z

Content type: article

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [data-modelling](<https://devfeed.tech/tags/data-modelling.md>), [indexing](<https://devfeed.tech/tags/indexing.md>), [jsonb](<https://devfeed.tech/tags/jsonb.md>), [migration](<https://devfeed.tech/tags/migration.md>), [outage](<https://devfeed.tech/tags/outage.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [query](<https://devfeed.tech/tags/query.md>), [schema](<https://devfeed.tech/tags/schema.md>), [schema-design](<https://devfeed.tech/tags/schema-design.md>), [toast](<https://devfeed.tech/tags/toast.md>)

### AI overview

The article explains why using JSONB to avoid recurring migrations can create hidden schema and data-consistency problems. It discusses runtime failures from inconsistent keys and types, difficulty identifying dependencies across consumers, and the storage and update costs of large PostgreSQL JSONB documents.

### Source excerpt

JSONB is a good fit for genuinely open-ended data and a poor one for schema you did not want to commit to yet. Without a schema there is no NOT NULL, no type, no foreign key and no way to know which keys are load bearing, so every read becomes a parse and a cast that can fail at runtime. Large documents are stored out of line and compressed, which means reading one key can require fetching and decompressing the whole document, and updating one key rewrites all of it.

[Next page](<https://devfeed.tech/tags/postgres.md?cursor=WyIyMDI2LTA5LTAxVDAwOjAwOjAwKzAwOjAwIiwgIjEwNTE1ZmFjLWMwNDQtNDQ3Ni05ODZlLTRjMjdmMWYxMjE5YSJd>)