Goodbye Restarts: Dynamic WAL Level in PostgreSQL 19 - Nishchay Kothari

Postgres Conference
416 views •

Can you enable logical decoding in PostgreSQL without scheduling a restart? In this Postgres World webinar, Nishchay Kothari, Senior Technical Consultant at Fujitsu, explains the dynamic WAL level behavior presented for PostgreSQL 19. He walks through how PostgreSQL can keep wal_level configured as replica while automatically enabling the additional WAL information needed for logical decoding when a logical replication slot is created. The session covers promotion to logical and the asynchronous return to replica after the last valid logical slot is removed or invalidated. Nishchay also explains how to monitor the active setting with effective_wal_level, what changes on standby servers, and which scenarios to test before using this behavior in production. Through examples involving migrations and temporary change data capture, he explores how this approach can reduce the operational work of enabling logical decoding when it is needed. 🔗 Nishchay Kothari: https://www.linkedin.com/in/nishchay-kothari-3195a3110/ 🔗 Fujitsu: https://global.fujitsu/en-global

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close