|
Как добавить существующие в postgres базы в 1С сервер? |
☑ |
0
bystander
19.06.19
✎
21:04
|
Здравствуйте,
1c 8.3 на debian, восстановил базы из присланного дампа. Как сказать кластеру сервера 1с, чтобы он "вот эти" базы считал 1с-овскими?
Новые базы создаю, всё работает, а вот как старые подсунут дилема.
./rac infobase --cluster=ID create --create-database - не вариант же?
|
|
1
ansh15
19.06.19
✎
21:25
|
Вариант.
Или в консоли администрирования.
|
|
2
bystander
19.06.19
✎
22:28
|
Спасибо большое, добавилась существующая база, данные, на первый взгляд, не перезаписались.
Странная только вещь, хотел снова удалить базу и добавить обратно для проверки.
./rac infobase --cluster=ID drop --infobase=ID
Недостаточно прав пользователя на информационную базу BP83
и консоли администрирования тоже самое, поскольку хоть и ошибку не выдает, но при удалении БД не принимает логин и пароль postgres юзера, который является владельцем базы в psql.
Может у 1С кластера есть где-то заморочка в правами/владениями на базу?
|
|
3
Фрэнки
19.06.19
✎
23:09
|
ну если со своими собственными базами тестовыми с правами логином и паролем владельца базы ты сможешь аналогичное провернуть, то это же проверить не трудно?
|
|
4
bystander
20.06.19
✎
13:59
|
экспериментальным путлем выяснил, что:
1) удалить БД из кластера можно только с крендлеями адм пользователя самой БД. у меня это был юзер "Администратор".
2) Однако, если БД сначала грохнуть в постгре, то удаление из кластера через rac тоже срабатывает.
|
|
5
StanLee
20.06.19
✎
16:28
|
(2) в консоли администрирования вроде при операциях с базой пишется пользователь из базы 1С, а не из postgre..
вот когда добавляешь базу, то там нужно юзера из скуля писать
|
|