Так все таки остается подключение к пг из консоли или

нет? я не понял вашего ответа.

14 ответов

10 просмотров

В списке коннектов PGSQL нет никаких коннектов. В консоли кластера 1С тоже нет никаких соединений. После попытки удаления консоль сообщает о непустых соединениях. После этого если чекнуть список соединений в PG, то снова появляется соединение. Я так понимаю, при удалении 1С пытается связаться с БД, у нее это получается, появляется новый коннект и все, список соединений непустой

Владимир- Автор вопроса
Николай Ласточкин
В списке коннектов PGSQL нет никаких коннектов. В ...

тогда если коннект новый, убрать права и слон просто не пустит к бд.

Владимир- Автор вопроса

Рассказываю. 1. Обнаружилось, что без прав суперюзера базу создать не получится, поскольку при создании базы 1С хочет поменять язык pgsql на с(CREATE OR REPLACE FUNCTION plpgsql_call_handler() RETURNS language_handler AS '$libdir/plpgsql' LANGUAGE C). Поскольку язык С недоверенный, то выдать GRANT на этот язык нельзя. Создать пустую базу и подключить к ней ИБ из 1С нельзя, поскольку при создании базы 1С сразу вносит в нее какие-то данные, и при подключении к пустой базе 1С сразу ругается, что "Database не пригоден для использования". Обходится все это выдачей прав суперюзера пользователю, а потом права суперюзера убираются, база продолжает работать 2. Загрузил конфу БГУ, собственно, при удалении получил сообщение "Имеется непустой список соединений". Даже после запрета начала сеансов и фоновых заданий и принудительного завершения всех сеансов и в 1С и в PGSQL все равно ловим сообщение про непустой список. 3. Говорим пользователю, что он теперь NoLogin, проверяем отсутствие соединений везде и грохаем ИБ. И вуаля, все прекрасно работает, все удаляется. 4. На каждую базу придется делать своего юзера, но я и когда сидел на MSSQL, также делал, так что норма. Спасибо за совет)

Владимир- Автор вопроса
Николай Ласточкин
Рассказываю. 1. Обнаружилось, что без прав суперю...

т.е. убрать права на конкретную бд не получилось?

Владимир- Автор вопроса
Николай Ласточкин
Вот это честно не пробовал

так я вам именно это и предлагал, чтобы остальные работали.

Владимир
так я вам именно это и предлагал, чтобы остальные ...

Учитывая, что под каждую базу отдельный логин, то остальные базы это вообще никак не затрагивает. Тем более, что 1 база - 1логин с моей точки зрения безопаснее, чем 10 баз - логин

Николай Ласточкин
Учитывая, что под каждую базу отдельный логин, то ...

Все пароли в зашифрованном виде в одном файле. Если знать как расшифровать какая разница 1 или 10?))

Александр Апухтин
Все пароли в зашифрованном виде в одном файле. Есл...

Там необратимое шифрование, так что только подбором, но подбором очень долго. Тут безопасность в том, что если злоумышленник получит доступ к одной базе 1С, он из нее сможет переключиться на другую и там накосорезить, а если под каждую баз отдельный логин, то затронет только 1 базу

Похожие вопросы

Обсуждают сегодня

Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, может кто знает нормальных иностранных хостинг провайдеров. Что бы по качеству аналогичные netangels, beget, timeweb?
Black Cat
4
Добрый день , слышали про то что XML схемы https://schemas.xmlsoap.org/soap/envelope/ перестали работать со поза-вчера. А домен https://schemas.xmlsoap.org/ , отвечает 404 оши...
Max Dubovsky
3
Второй вопрос: снимаются ли эти ограничения при покупке на fragment хрени за кучу денег? (до 4096 / 2048)
Артем Уколов
3
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Карта сайта