Имя: Пароль:
1C
1С v8
Как добавить существующие в 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..
вот когда добавляешь базу, то там нужно юзера из скуля писать
Основная теорема систематики: Новые системы плодят новые проблемы.