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

1С:Предприятие :: 1С:Предприятие 8 общая

PostgreSQL после восстановления не могу войти в базу

PostgreSQL после восстановления не могу войти в базу
Я
   webproffi
 
12.02.18 - 09:53
База 1С 8 на pgAdmin3  делал бекап прогой PostgreSQL 2.0 и тут решил попробовать восстановить бекап !
использую батник
("C:\Program Files\PostgreSQL\9.6.5-4.1C\bin\psql.exe" -h localhost -U postgres basa <"D:\Postgre_backup\BD\UT201802060110.sql")
перед этим создаю новую чистую базу !

вроде восстанавливает но при попытке зайти не пускает (лог и пасс не верен )
 
 
   Повелитель
 
1 - 12.02.18 - 09:56
(0) Вот за это я и не люблю PostgreSQL.
Обычная рутинная операция может превратиться в танец с бубном.
   webproffi
 
2 - 12.02.18 - 10:08
Ну вынужден был ! Может кто то сталкивался ?
   Сти
 
3 - 12.02.18 - 10:14
(0) Создаешь новую чистую базу средствами 1С? Так нельзя. Новую чистую надо создавать средствами Postgres.
   webproffi
 
4 - 12.02.18 - 10:23
я и  через 1с прогу создавал и через 1c-server консоль !
   Сти
 
5 - 12.02.18 - 10:34
(4) вот именно, и то и другое - средствами 1С. А создать пустую базу надо постгресом.
   webproffi
 
6 - 12.02.18 - 10:44
не совсем понял (сори не спец в 1с) то есть создать через pgAdmin ?
   Сти
 
7 - 12.02.18 - 10:46
(6) да, пустую базу создать через pgAdmin, восстановить в нее из бэкапа, уже потом прописать на сервере 1С
   webproffi
 
8 - 12.02.18 - 11:49
Супер все сработало !!!!! СПАСИБКИ !
   Вафель
 
9 - 12.02.18 - 11:54
а что получается в непустую базу бэкап развернуть нельзя?
   webproffi
 
10 - 12.02.18 - 12:02
если создавать с начало не в pgAdmin то не правильно выгружается (не пускает в базу пользователей) а если с начало создать в pgadmin после выгрузить бекап и завести базу в 1с сервере то все супер работает !
 
 Рекламное место пустует
   1Сергей
 
11 - 12.02.18 - 12:03
(9) с куле так же
   1Сергей
 
12 - 12.02.18 - 12:03
*в скуле
   Вафель
 
13 - 12.02.18 - 12:04
(11) да ну прям. постоянно обновляю свою разработческую базу копией рабочей
   1Сергей
 
14 - 12.02.18 - 12:04
(13) дык, список юзверей одиннаковый
   Фрэнки
 
15 - 12.02.18 - 12:05
(10) что-то ты совсем замудрил.
   Вафель
 
16 - 12.02.18 - 12:05
(14) так юзвери же в таблице хранятся. а иаутентификация скл не используется в 1с
   MaxS
 
17 - 12.02.18 - 12:06
В MS SQL нет разницы. Можно бэкап залить в развернутую и подключенную базу, если в ней никто не работает.
   Фрэнки
 
18 - 12.02.18 - 12:08
восстановил базу в чистую средствами самой СУБД.
Зашел в 1С консоль сервера.
Открыл нужную базу, в которой хочешь смотреть из 1С.
Указал в ней верное имя базы.
Все.

Если конфиг базы на последних БСП, то после запуска получаешь сообщение, что база перемещена.
   Вафель
 
19 - 12.02.18 - 12:08
с бэкапами в постгре конечно все кисло. это же самая первоочередная задача, должно быть типовых инструментов на любой вкус.
   Сти
 
20 - 12.02.18 - 12:59
(17) В MSSQL используется команда SQL RESTORE с ключом WITH REPLACE, и тогда база заменяется полностью. В Postgre, как и в самом стандарте SQL, команд бэкапа и восстановления нет. Но есть утилиты для этих действий. Если бэкап был создан с помощью pg_dump, то можно использовать pg_restore с ключами --create и --clean - это убивает старую базу и создает новую, то есть дает аналогичный результат.

На самом деле постгре отличная СУБД, вот только быдлокод не терпит.

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