|
|
|
Бекап и восстановление в pgAdmin
|
|||
|---|---|---|---|
|
#18+
Добрый день. Столкнулся с тем, что из бекапов, сделанных с помощью pg_dump восстановление происходит с ошибками. База данных после такого восстановления может даже не открываться. Далее стал экспериментировать. Делаю бекап средствами pgAdmin. И там же восстанавливаю в целевую базу. Целевая база чистая. При восстановлении получаю ошибки: Спойлер pg_restore: while PROCESSING TOC: pg_restore: from TOC entry 125521; 2606 167720210 CONSTRAINT params params_pkey postgres pg_restore: error: could not execute query: ERROR: could not create unique index "params_pkey" DETAIL: Key (filename, partno)=(ibparams.inf, 0) is duplicated. ... pg_restore: from TOC entry 125532; 1259 167720384 INDEX byname postgres pg_restore: error: could not execute query: ERROR: relation "byname" already exists Command was: CREATE INDEX byname ON public.v8users USING btree (name); pg_restore: creating INDEX "public.byname_v8userpwdplcs" pg_restore: from TOC entry 125544; 1259 167720417 INDEX byname_v8userpwdplcs postgres pg_restore: error: could not execute query: ERROR: relation "byname_v8userpwdplcs" already exists Command was: CREATE INDEX byname_v8userpwdplcs ON public.v8userpwdplcs USING btree (name); ... pg_restore: creating INDEX "public.byname" pg_restore: from TOC entry 125532; 1259 167720384 INDEX byname postgres pg_restore: error: could not execute query: ERROR: relation "byname" already exists Command was: CREATE INDEX byname ON public.v8users USING btree (name); pg_restore: creating INDEX "public.byname_v8userpwdplcs" pg_restore: from TOC entry 125544; 1259 167720417 INDEX byname_v8userpwdplcs postgres pg_restore: error: could not execute query: ERROR: relation "byname_v8userpwdplcs" already exists Command was: CREATE INDEX byname_v8userpwdplcs ON public.v8userpwdplcs USING btree (name); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2025, 17:26 |
|
||
|
Бекап и восстановление в pgAdmin
|
|||
|---|---|---|---|
|
#18+
Добрый день. Столкнулся с тем, что из бекапов, сделанных с помощью pg_dump восстановление происходит с ошибками. База данных после такого восстановления может даже не открываться. Далее стал экспериментировать. Делаю бекап средствами pgAdmin. И там же восстанавливаю в целевую базу. Целевая база чистая. При восстановлении получаю ошибки: Спойлер pg_restore: while PROCESSING TOC: pg_restore: from TOC entry 125521; 2606 167720210 CONSTRAINT params params_pkey postgres pg_restore: error: could not execute query: ERROR: could not create unique index "params_pkey" DETAIL: Key (filename, partno)=(ibparams.inf, 0) is duplicated. ... pg_restore: from TOC entry 125532; 1259 167720384 INDEX byname postgres pg_restore: error: could not execute query: ERROR: relation "byname" already exists Command was: CREATE INDEX byname ON public.v8users USING btree (name); pg_restore: creating INDEX "public.byname_v8userpwdplcs" pg_restore: from TOC entry 125544; 1259 167720417 INDEX byname_v8userpwdplcs postgres pg_restore: error: could not execute query: ERROR: relation "byname_v8userpwdplcs" already exists Command was: CREATE INDEX byname_v8userpwdplcs ON public.v8userpwdplcs USING btree (name); ... pg_restore: creating INDEX "public.byname" pg_restore: from TOC entry 125532; 1259 167720384 INDEX byname postgres pg_restore: error: could not execute query: ERROR: relation "byname" already exists Command was: CREATE INDEX byname ON public.v8users USING btree (name); pg_restore: creating INDEX "public.byname_v8userpwdplcs" pg_restore: from TOC entry 125544; 1259 167720417 INDEX byname_v8userpwdplcs postgres pg_restore: error: could not execute query: ERROR: relation "byname_v8userpwdplcs" already exists Command was: CREATE INDEX byname_v8userpwdplcs ON public.v8userpwdplcs USING btree (name); https://postgrespro.ru/docs/postgresql/16/app-pgbasebackup ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 17:07 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=2187232]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 169ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...