Point-in-Time Recovery for PostgreSQL

2 months ago

Right now, Railway's PostgreSQL backups are snapshot-based — if something goes wrong, you can only restore to the last snapshot. That means your data loss window could be hours or even a full day.

We're adding point-in-time recovery (PITR) so you can restore your PostgreSQL database to any specific moment within a 7-day retention window, down to the second. PITR uses continuous WAL archiving under the hood, works with both standalone Postgres and high-availability setups, and restores always create a new database service so your running instance is never touched. Your database will never go down due to backup infrastructure issues — if archiving hits a problem, Postgres keeps running and you get a visible coverage gap instead of downtime. PITR will be available to Pro users as an opt-in feature from the Backups panel.

We'd love to hear what matters most to you for database recovery — drop your thoughts below!

Completed

0 Threads mention this feature

4 Replies

Railway
BOT

2 months ago

This thread has been marked as public for community involvement, as it does not contain any sensitive or personal information. Any further activity in this thread will be visible to everyone.

Status changed to Planned Railway about 2 months ago


mattiasvlooveren
PRO

a month ago

Would love this feature!


Status changed to In Progress Railway about 2 months ago


a month ago

Shipped to Priority Boarding! Early access is available now, let us know how it goes.


Status changed to Completed Railway about 2 months ago


Anonymous
PRO

a month ago

Hello! Just saw the PITR is charging as network egress as well. Is this expected? I wasn't able to find any mention about this matter.


17 days ago

Shipped! This is live for all users now. Appreciate all the feedback that went into this.


Welcome!

Sign in to your Railway account to join the conversation.

Loading...