Вход | Регистрация

Информационные технологии ::

Метки: 

Восстановление БД PostgreSQL ошибка тип "mchar" уже существует

Я
   Alexandrovich
 
18.10.17 - 23:11
Восстанавливаю бэкап базы в пустышку, которая была создана средствами 1С, ставлю команду остановить при ошибки и сразу мне выкидывает вот такой текст. Может кто то сталкивался? Постгри взял с releases.1c.ru.
Команда восстановления бэкапа root#pg_restore -U postgres -v -d my_base  --exit-on-error /home/root/bd.dump

Текст ошибка:

pg_restore: подключение к базе данных для восстановления
pg_restore: создаётся SCHEMA "public"
pg_restore: создаётся COMMENT "SCHEMA public"
pg_restore: создаётся EXTENSION "plpgsql"
pg_restore: создаётся COMMENT "EXTENSION plpgsql"
pg_restore: создаётся SHELL TYPE "public.mchar"
pg_restore: [архиватор (БД)] Ошибка при обработке оглавления:
pg_restore: [архиватор (БД)] Ошибка из записи оглавления 5236; 0 0 SHELL TYPE mchar postgres
pg_restore: [архиватор (БД)] could not execute query: ОШИБКА:  тип "mchar" уже существует
    Выполнялась команда: CREATE TYPE mchar;
 
  Рекламное место пустует
   Fragster
 
1 - 18.10.17 - 23:21
убери   --exit-on-error, если количество ошибок будет не 1, то смотри уже в логи
   varvest
 
2 - 18.10.17 - 23:26
Попробуй создание пустой базы не средствами 1с, а через pgadmin. Параметры базы при создании:
- Кодировка UTF8
- Сопоставление Russian_Russia.1251
- Тип символа Russian_Russia.1251
   Fragster
 
3 - 18.10.17 - 23:29
ну и да, проще грохать базу перед восстановлением в неё
   Alexandrovich
 
4 - 18.10.17 - 23:35
(1) Если убрать, тогда там целый арсенал таких ошибок
   Alexandrovich
 
5 - 18.10.17 - 23:36
(2) Этот вариант уже пройден такая же ситуация, но правильно базу на постгри создавать средствами 1с.
   ansh15
 
6 - 19.10.17 - 01:40
(0)>>Восстанавливаю бэкап базы в пустышку, которая была создана средствами 1С
С точки зрения PostgreSQL такая база уже не пустая. В ней уже есть необходимые объекты(в том числе и тип mchar), чтобы можно было загрузить конфигурацию или dt файл. Поэтому и ошибка.
   rphosts
 
7 - 19.10.17 - 06:20
(5) >но правильно базу на постгри создавать средствами 1с.

это ложное утверждение


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует