v1.7.1 · Windows 10 & 11 · clone & restore free

PostgreSQL backups that run themselves.

Schedule pg_dump backups, clone databases between servers and restore in a few clicks — from a clean Windows app with a background service that starts at boot.

  • No account
  • No subscription
  • Nothing leaves your machine
pg_dump -Fcscheduled · 02:00
Works with
  • Self-hosted
  • Docker
  • Neon
  • Supabase
  • Amazon RDS
  • Azure Database
  • Google Cloud SQL
  • Any host pg_dump can reach

Features

Everything a small team needs to stop worrying about backups.

Runs from the moment Windows starts

A background service takes your scheduled backups even when the app is closed or nobody is signed in. It starts at boot, restarts itself after a crash, and never runs the same job twice.

Clone between servers

Copy production into staging — or any database into any other, on the same server or a different one. The target is created for you if it doesn't exist.

Restore in a few clicks

Pick a backup from the history or any .dump / .sql file and restore it into any database. Optionally wipe the target first so it's an exact copy.

One login per server

Add a server once, then pick the database for each job, clone or restore from a live list — including brand-new databases.

Tidy retention

Keep the last N backups, plus the newest from each of the last so many hours, days, weeks, months and years. Old files are pruned automatically — and a job only ever touches its own files, even in a shared folder.

See every step

A live progress banner shows the table being dumped and the time elapsed. A searchable Activity Log records everything the app and the service do.

Careful by default

You confirm before anything is overwritten, and cancelling cleans up half-written files. Passwords are never shown, and settings are locked to your account.

Standard pg_dump files

Backups are ordinary PostgreSQL custom-format dumps. Restore them with PostgresBackup — or with pg_restore on any machine. No lock-in.

The night shift

While you sleep, it works.

Nightly dumps of your big databases at the minute you choose, a quick one of the critical one every six hours — each on its own schedule, each pruned by the rules you set.

Starts at bootNo sign-in, no open window.
Never twiceOne scheduler runs a job, even with the app open.
LoggedEvery run, every pruned file, every error.

How it works

Set up in about two minutes.

  1. 01

    Add a server

    Enter a host and login once — or paste a connection string. Test it and see every database it holds.

  2. 02

    Create a backup job

    Pick the database, a folder, how often (or a fixed time of day) and how many backups to keep.

  3. 03

    Switch on the scheduler

    The background service takes it from there — from boot, every day, whether or not the app is open.

Screens

A calm app for a nervous job.

PostgresBackup — Backup History: Every backup, newest first — restore or delete any of them in one click.
Every backup, newest first — restore or delete any of them in one click.

Pricing

Free for clones and restores. Pay once for backups that run themselves.

Free

$0 for good

  • Clone databases between servers
  • Restore any backup or .dump file
  • Manual backups, whenever you like
  • Scheduled backups free for 14 days
  • No account, no card
Download for Windows
Launch price

License

$9.99 once

$24 from January 1. Buy now and it's yours at $9.99, updates included.

  • Scheduled backups from boot, for good
  • Hourly backups and schedules under a day
  • All future updates
  • Code shown instantly after checkout

Secure checkout by Stripe. Your card details never reach our servers.

After the 14-day trial, only scheduled backups pause. Manual backups, clones, restores and every backup you've made stay free: you are never locked out of your data. Backing up more often than once a day (hourly, or every few hours) needs a license, even during the trial.

Download

PostgresBackup 1.7.1

For Windows 10 & 11 (64-bit). Includes the PostgreSQL client tools (pg_dump, pg_restore, psql), so there's nothing else to install.

New downloads can show “Windows protected your PC”. Click More info, check the publisher reads Frank Buchner, then Run anyway. Why?

File
PostgresBackup-Setup-1.7.1.exe
Size
8.3 MB
Released
2026-10-28
Signed by
Frank Buchner
SHA-256
035ff394e6736b40d132f0d2c74a726cc20c538800db0623935089997cc2bbc2

What's new in v1.7.1 →

Download installer

FAQ

Questions, answered.

What do I need to run it?

Windows 10 or 11 (64-bit). That's it: PostgresBackup brings its own PostgreSQL client tools (pg_dump, pg_restore, pg_dumpall and psql from PostgreSQL 18), and if your PC has a newer PostgreSQL installed, it uses that one instead. It runs on Microsoft's free .NET 10 Desktop Runtime; if your PC doesn't have it, Setup downloads and installs it for you.

Which PostgreSQL servers does it work with?

Any PostgreSQL server you can connect to with a username and password: self-hosted, Docker, Neon, Supabase, Amazon RDS, Azure, Google Cloud SQL and so on. SSL connections are supported.

Can it back up a Supabase project on the free plan?

Yes, and it's a good fit: Supabase doesn't take automatic backups of free-plan projects. Add the server with the Session pooler connection string (in Supabase: Connect → Session pooler, port 5432). The direct db.<project>.supabase.co address only works over IPv6 unless the project has the IPv4 add-on, and the transaction pooler on port 6543 doesn't work with pg_dump. PostgresBackup points both out when you add the server.

Do I have to leave the app open for scheduled backups?

No. The installer adds a small background service that starts with Windows and runs your scheduled backups even when the app is closed or nobody is signed in. You can start, stop or remove it from the app's Scheduler page.

What happens after the 14-day trial?

Scheduled backups pause until you enter a license code. Manual backups, clones, restores and all your existing backup files stay free, for good. A license is $9.99 once (launch price; $24 from January 1): no subscription, updates included.

Where are my passwords and backups stored?

On your computer, and nowhere else. Server logins live in the app's settings folder, which only your account, Administrators and the background service can read. Backups go to the folders you choose. There is no cloud account, and the app never reports what you do in it. Besides your own databases, it only contacts this site to activate a license and to check for updates (which you can switch off); those requests carry its version and a random install ID so we can count installs per version.

How do I get updates?

PostgresBackup checks this site for a new version once a day. When one is out, it shows you what changed and can download and install it for you — your servers, jobs, backups and license are kept. Updates are free for everyone with a license. You can also see every version's changes on the release notes page, or switch the automatic check off in the app.

Can I restore a backup without PostgresBackup?

Yes. Backups are standard pg_dump custom-format files, so pg_restore (or any tool that reads them) can restore them on any machine.

Is the installer safe? Is it signed?

Yes. The installer, the app and the background service are all digitally signed by the publisher, Frank Buchner, through Microsoft's code-signing service. Windows checks that signature and shows “Verified publisher: Frank Buchner” when the installer asks for permission. You can also right-click the downloaded file → Properties → Digital Signatures to see it.

If you want to be thorough, compare the file's SHA-256 checksum with the one in the download section above. A match means the file is exactly the one published here.

Why does Windows say “Windows protected your PC”?

That's Microsoft Defender SmartScreen. It warns about any program that hasn't been downloaded by many people yet, whether or not it's signed. It happens to most new apps from small, independent developers and to each new release until enough people have installed it. The warning goes away on its own as the download count grows.

To continue, click More info. Check that the publisher shows as Frank Buchner, then click Run anyway. Your browser may also say the file “isn't commonly downloaded”. In Edge, open the download's … menu and choose Keep.

If the publisher shows as “Unknown publisher” or a different name, don't run the file. Delete it and download it again from postgresbackup.com.

Your next backup could already be scheduled.

Download free