Marc-André Bombeck
c920266f32
fix(backup): explain a second restore of one file into another account
...
Restored rows keep the ids they had in the file. Once an erased
account's copy had gone into one account, the same file uploaded into a
second account restored into a primary-key conflict, reported only as
the generic "the database rejected a record" failure.
For a copy put into a chosen account, a primary-key conflict now ends
the restore with backup.restore.rows_exist_elsewhere and a sentence that
says the file was most likely restored into another account already.
The transaction still rolls back, so neither account changes. The code
is in the catalogue, the console names it, and the runbook says a file
goes into one account only.
2026-10-29 21:50:34 +01:00
..
2026-10-29 21:50:34 +01:00
2026-10-25 13:50:14 +01:00
2026-10-25 00:44:15 +02:00
2026-10-25 00:44:15 +02:00
2026-10-25 13:50:14 +01:00
2026-10-29 21:36:33 +01:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 08:02:14 +02:00
2026-10-25 13:51:15 +01:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-20 16:52:08 +02:00
2026-09-26 01:49:02 +02:00
2026-10-29 21:36:33 +01:00
2026-10-22 07:46:02 +02:00
2026-09-25 02:05:19 +02:00
2026-10-04 15:56:55 +02:00
2026-10-29 20:11:02 +01:00
2026-10-25 02:42:09 +01:00
2026-10-25 02:42:09 +01:00
2026-10-22 08:02:14 +02:00
2026-09-26 20:18:55 +02:00
2026-10-29 21:36:33 +01:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 07:46:02 +02:00
2026-10-25 02:42:09 +01:00
2026-10-25 02:42:09 +01:00
2026-10-25 01:01:13 +02:00
2026-10-25 01:01:13 +02:00
2026-10-22 08:02:14 +02:00
2026-10-25 14:27:56 +01:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 18:59:07 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 21:15:38 +02:00
2026-10-18 13:10:19 +02:00
2026-09-05 17:06:34 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 19:57:47 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 19:57:47 +02:00
2026-10-23 00:28:38 +02:00
2026-10-21 16:25:25 +02:00
2026-10-22 08:02:14 +02:00
2026-10-08 13:03:37 +02:00
2026-10-23 19:27:52 +02:00
2026-10-23 19:27:52 +02:00
2026-10-23 19:54:08 +02:00
2026-10-23 19:27:52 +02:00
2026-09-25 08:53:38 +02:00
2026-10-24 22:20:06 +02:00
2026-10-24 22:20:06 +02:00
2026-10-24 22:20:06 +02:00
2026-10-22 19:57:47 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 19:57:47 +02:00
2026-10-22 06:59:54 +02:00
2026-10-22 19:57:47 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 08:02:14 +02:00
2026-09-10 11:03:56 +02:00
2026-07-22 04:14:15 +02:00
2026-09-25 02:05:19 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 18:59:07 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-09-25 02:05:19 +02:00
2026-10-29 21:50:34 +01:00
2026-10-29 21:36:33 +01:00
2026-10-29 21:50:34 +01:00
2026-10-09 12:02:25 +02:00
2026-10-22 07:46:02 +02:00
2026-10-15 23:57:27 +02:00
2026-10-29 21:36:33 +01:00
2026-10-04 10:19:31 +02:00
2026-10-23 08:14:15 +02:00
2026-10-23 08:14:15 +02:00
2026-10-04 18:23:14 +02:00
2026-09-30 22:51:02 +02:00
2026-10-25 14:27:56 +01:00
2026-10-18 13:10:19 +02:00
2026-10-22 08:02:14 +02:00
2026-10-03 21:13:45 +02:00
2026-09-26 19:22:03 +02:00
2026-09-03 02:08:09 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00
2026-10-22 08:02:14 +02:00
2026-10-23 00:28:38 +02:00