a month ago
My project TotoBrain-AI (ID: 5837bbc3-cf82-499e-b066-732b2b70fb29) was paused due to an unpaid Hobby invoice. I have now PAID the outstanding balance and the services resumed - but my PostgreSQL database came back EMPTY.
Investigation:
- The PostgreSQL service (acafb252-5f2b-4c2a-a7a9-2ad5a63efb24) no longer has its persistent volume attached. The dashboard now offers 'Attach a persistent volume', and there is no Volume/Backups section for the service.
-
- A new PostgreSQL deployment was created on 2026-05-30 09:36 UTC, but it was NOT reconnected to the original data volume - it is writing to ephemeral container storage.
-
- Before the pause the DB held ~119,000 rows in events, ~54,000 in prediction_feedback, ~2,000 in match_osint - months of production data. Now it is only ~20MB, being repopulated from scratch by our ETL.
A pause for non-payment should NOT detach or wipe the persistent volume. After payment the state should be restored exactly as before the pause. No deletion was performed on our side.
Requests:
- Please locate and RE-ATTACH the original persistent volume for PostgreSQL service acafb252-5f2b-4c2a-a7a9-2ad5a63efb24 (it should be retained on your infrastructure), OR restore its data as of ~2026-05-29.
- Please do NOT garbage-collect/delete the detached volume - it holds the only copy of this data.
Note: the current ephemeral DB will lose even the freshly-repopulated data on the next restart, so I am avoiding any restart/redeploy until you re-attach the original volume. This is time-sensitive - please advise ASAP. Thank you!
1 Replies
a month ago
Your PostgreSQL service does not have a persistent volume attached, and no volume exists anywhere in the TotoBrain-AI project. Without a volume, the database writes to ephemeral container storage, which is discarded on every redeploy, including the redeploy that occurred when services resumed after payment. Because the data was never written to persistent storage, there is nothing on our side to restore. Going forward, you can attach a persistent volume to your PostgreSQL service from its settings page and enable volume backups to protect against future data loss.
Status changed to Awaiting User Response Railway • 26 days ago
Status changed to Solved Railway • 26 days ago