Re: Postgresql Database cant start after restore using pgBackRest
От | David Steele |
---|---|
Тема | Re: Postgresql Database cant start after restore using pgBackRest |
Дата | |
Msg-id | 484cbe3c-eb15-5327-df72-3338c17c7855@pgmasters.net обсуждение исходный текст |
Ответ на | Postgresql Database cant start after restore using pgBackRest (Deo Felix <deofelix9@gmail.com>) |
Ответы |
Re: Postgresql Database cant start after restore using pgBackRest
|
Список | pgsql-admin |
On 6/25/23 18:53, Deo Felix wrote: > I am doing backup with pgbackrest in the database server every day at > night, I was testing to restore the backup in another server, the > restore was successfully however the database cant start > > *pgbackrest --stanza=data --delta --log-level-console=detail restore* Usually this happens when you promote a standby while the primary is still running. The promotion of the standby will create a new timeline (in this case 2) and then push WAL to the archive on this new timeline. When you restore, PostgreSQL will try to recover to timeline 2 (by default) even though timeline 2 can't be reached from timeline 1 backups that were made after the promotion. So, you need to instruct PostgreSQL to stay on timeline 1 rather than try to switch to timeline 2. You can do that by setting --target-timeline=current, i.e. stay on the timeline that was current when the backup was made. Regards, -David
В списке pgsql-admin по дате отправления: