Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk3 min

PostgreSQL 19 Beta: Data Checksums Can Now Be Switched On Without Stopping the Server

PostgreSQL 19 beta can enable or disable data checksums on a running cluster without a restart. Here is what that changes, what it does not, and how it differs from the offline pg_checksums utility.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

PostgreSQL 19 lets administrators enable or disable data checksums on a running cluster, without a restart or reinitialization. The feature is in beta, so the final behavior and documentation could still change before release.

What changed in PostgreSQL 19

The PostgreSQL 19 Beta 1 announcement states that data checksums can be enabled or disabled online. A cluster does not need a restart or reinitialization for the change. That is the headline difference from earlier releases, where checksums were chosen when a cluster was created or changed through an offline procedure.

As an Amazon Associate I earn from qualifying purchases.

The official commit announcement, published on 2026-04-03 by Daniel Gustafsson, describes the same capability in more technical terms: “This allows data checksums to be enabled, or disabled, in a running cluster without restricting access to the cluster during processing.” The phrase to note is “without restricting access.” The commit description says normal access need not be blocked while the change is processed. It does not say the change is free of cost, and it does not give a timing figure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How this differs from pg_checksums

Readers who have used the pg_checksums utility should not assume it is the new online mechanism. It is still documented as an offline tool. The server must be shut down cleanly before it runs. When it enables checksums, it rewrites blocks in the relation files, and the manual warns that the cluster and any other program writing to its data directory must not be started while the operation runs.

The two workflows therefore differ on three points:

Point of comparison PostgreSQL 19 online enablement pg_checksums utility (offline)
Required server state Running cluster, per the Beta 1 announcement Cleanly shut down server
Access during the change Need not be restricted, per the commit announcement No other program may write to the data directory; the cluster must not be started
What is rewritten Not specified in the sources reviewed Relation-file blocks are rewritten when enabling
Source PostgreSQL 19 Beta 1 announcement; commit announcement dated 2026-04-03 Official pg_checksums documentation

If your operations plan relies on the offline utility, nothing in the PostgreSQL 19 announcements changes that procedure. The online capability is an additional option for clusters that run the beta or a later release.

What checksums protect

When data checksums are enabled, the checksum of a data page is updated when the page is written and verified when it is read. That is the protection: a page that has been corrupted on disk can be detected when it is read back, instead of being silently returned to a query.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The scope is narrower than many administrators assume. PostgreSQL’s documentation says checksums cover data pages. They do not cover internal data structures or temporary files. The setting is also cluster-wide. You cannot turn it on for one database or one table while leaving others unchecked.

How to check the current state

Run the following statement from any SQL session to see whether checksums are active:

  • SHOW data_checksums; returns the checksum state for the cluster.
  • The setting is read-only. It reports state; it does not change it.
  • PostgreSQL 19’s preset-options reference lists data_checksums as a boolean. Use the same check before and after any change to confirm the result.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Release status and what is not yet established

As of early October 2026, the PostgreSQL 19 release documentation showed Beta 4, announced September 24, 2026, and listed the final release date as unknown. Treat the online enablement described here as beta behavior. Final release notes and the final data-checksum documentation may change the interface details or the caveats.

Several points are not established by the official sources reviewed:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Managed services. The announcements do not show whether managed PostgreSQL providers expose the online control to customers. Check your provider’s documentation before planning around it.
  • Performance. No measured figure for processing time, I/O cost, or performance impact has been published in these sources. Plan for a test on a copy of your data before running it in production.
  • Adoption. No statistic on how widely checksums are used has been established from these sources.

What is established is narrow but useful: PostgreSQL 19 can change the checksum state of a running cluster, the change does not require a restart or reinitialization, and access need not be restricted during processing. Confirm the final behavior against the release notes before you depend on it.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.