|   |   | 
| 
 | Debian+PostgreSQL+1C | ☑ | ||
|---|---|---|---|---|
| 0
    
        Gribok 10.10.19✎ 13:53 | 
        Добрый день уважаемые друзья.
 Имеется на борту Debian GNU/Linux 8.3 (jessie) На нем установлен PostgreSQL 9.2.1 на котором соответственно крутятся некие БД для 1С. Так же на WIN 10 имеется установленный Администрирование серверов 1С и pgAdmin 4 v4.13. Все отлично работает вопросов нет. Столкнулся с проблемой Бэкапа и ресторе бд средсвами pgAdmin. Делаю Резервную копию (Рисунок 1-2 Бэкап). Судя из скрина и лога, бэкап сделался без ошибок. Делал бэкап в формате sql b backup. Далее создаю новую чисту бж через pgAdmin (рисунок 5-New BD (1)-5-New BD (5)) Все хорошо бд, создается без ошибки. Далее пытаюсь развернуть свою резервную копию созданную ранее на чистую бд и получаю ошибки. Развертывание бд (рисунок 1-3 ресторе) Далее пытаюсь создать бд средсвами Администрирования серверов 1С (рисунок 1С) и накатить на нее ранее созданую копию бд (рисунок 1 1С- 5 1С) При это м 1С подключается к БД, но выдает ошибку (Рисунок 4 1С- 5 1С) Что я делаю не так??? Логи и скрины приложены в архиве на файлообменик https://dropmefiles.com/3d3TK Там все разложенно по папкам. | |||
| 1
    
        arsik гуру 10.10.19✎ 14:25 | 
        (0) Ты реально думаешь, что кто то будет качать какие то левые файлы? Не мог в гугл картинках что ли сделать?     | |||
| 2
    
        arsik гуру 10.10.19✎ 14:26 | 
        Но и без картинок - постгре старый. В старых были какие то проблемы с восстановлением бэкапа. Поставь новый и забей.     | |||
| 3
    
        vbus 10.10.19✎ 14:30 | 
        Это потому что средствами pgAdmin, сделай также, только средствами Postgres, они (средства) лежат PostgreSQL9.2.1/bin     | |||
| 4
    
        edwin 10.10.19✎ 14:39 | 
        (3) нет средств pgAdminа, pgAdmin использует pg_dump и pg_restore 
 (0) попробуй формат custom, у меня работает | |||
| 5
    
        vbus 10.10.19✎ 14:50 | 
        Посмотри на путь "c:\Program Files (x86)\pgAdmin 4\v4\pgDump... , а надо:   C:\Program Files\PostgreSQL\9.2.1\bin\....
 Это из-за pgAdmin4, можно еще попробовать pgAdmin3 | |||
| 6
    
        Philix 10.10.19✎ 15:11 | 
        Мэтр, у Вас на восстановлении не выбраны секции для восстановления.
 Флажки пре-дата, дата, пост-дата. Вот тут можно по аналогии глянуть. Новая база должна быть пустой, сделана не средствами администрирования сервера 1С Вот тут есть немного по теме http://catalog.mista.ru/public/540298/ | |||
| 7
    
        Gribok 11.10.19✎ 09:18 | 
        Сделал скриптом
 Бэкап "C:\Program Files (x86)\pgAdmin III\1.22\pg_dump.exe" --host "192.168.15.50" --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --section pre-data --section data --section post-data --encoding UTF8 --verbose --file "E:\old.backup" "gilev" pause Ресторе "C:\Program Files (x86)\pgAdmin III\1.22\pg_restore.exe" --host "192.168.15.50" --port 5432 --username "postgres" --dbname "wer" --role "postgres" --no-password --section pre-data --section data --section post-data --verbose "E:\old.backup" pause Как описано http://catalog.mista.ru/public/540298/ При разворачивании бд получаю pg_restore: [archiver (db)] Error while INITIALIZING: pg_restore: [archiver (db)] could not execute query: РһРЁРБКА: РҢерасРүРңР·РҢР°РҢРҢый РүараРәетр РғРңРҢфигурации: "lock_timeout" Command was: SET lock_timeout = 0; pg_restore: [archiver (db)] could not execute query: РһРЁРБКА: РҢерасРүРңР·РҢР°РҢРҢый РүараРәетр РғРңРҢфигурации: "row_security" Command was: SET row_security = off; ,,,,,,,,,,,,,,,,,, WARNING: errors ignored on restore: 2 Процесс вернул код выхода 1. В чем сейчас дело??? | |||
| 8
    
        vbus 11.10.19✎ 12:20 | 
        Пути сравните, в вашей ссылке-C:\Program Files\PostgreSQL\9.4.2-1.1C\bin\pg_dump.exe"
 в вашем посте -"C:\Program Files (x86)\pgAdmin III\1.22\pg_dump.exe" | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |