Dmitry Bay, я имею в виду не пользователя бд, а пользователя приложения. Пользователь бд один, и через него происходит вся работа с бд, в частности проверка наличия записей о конкретном пользователе приложения. Я вас поняла, спасибо за терпение)
Dmitry Bay, простите за мои немного наивные вопросы, я в этом деле новичок. Но теперь правильно ли понимаю - у бд одна роль (админ), для каждого пользователя дополнительным атрибутом хранится его роль, и при переходе по определенному адресу в браузере проверяется, имеются ли права (сверяется роль) для посещения этого адреса, если да - переходит, если нет - выдает ошибку, и так далее?
Я правильно понимаю, что наиболее оптимально будет создать 3 (в моем случае) пула соединений под каждую роль и уже работать с ними?)
Касаемо первого абзаца - тут я имею в виду, что изначально подключаюсь к бд под админом, чтобы найти в ней логин и пароль, введенный на сайте. Других способов проверки не вижу…
ky0, сделала как вы сказали, система впустила без пароля. А как теперь сделать более «секьюрно», без прямого указания адреса-друга и без trust? И как условный друг должен подключиться со своей машины к моему серверу (как должна выглядеть команда)?
Привет. Я добавила в pg_hba строку host all all all md5, перезагрузила сервер командами sudo service postgresql stop и … start. Пытаюсь войти: psql -U postgres -h localhost -d postgres. Система требует пароль от постгреса, хотя обычно не требовала. Понимаю, что что-то делаю не то, но не могу понять что.
Буду очень рада, если вы поможете разобраться. Заранее извиняюсь за возможные глупые вопросы
В дальнейшем освещение не получится вычислить алгоритмом теневого z-буфера? Только с точки зрения физики высчитывать придется, с помощью закона Ламберта и тд?