12 подписчиков
Доступ на чтение можно предоставить через создание специального read-only пользователя. Если пользователю предоставить только право ПОДКЛЮЧЕНИЯ (CONNECT) к базе данных, то подключиться то он сможет, но толку от этого не будет никакого. Поэтому, дополнительно необходимо дать право на ИСПОЛЬЗОВАНИЕ (USAGE) в пространствах имен (схемах) и право на ВЫБОРКИ (SELECT) в таблицах/представлениях как по отдельности, так и ко всем. Всё нижесказанное работает на PostgreSQL 9.0 и выше. Предполагается, что все действия выполняются в plsql под суперпользователем postgres...
1 год назад
4,5K подписчиков
PostgreSQL – система управления базами данных (СУБД) с открытым исходным кодом. Ее работа основана на стандартном языке запросов SQL. Системные администраторы выбирают этот инструмент по нескольким причинам: бесплатное использование, высокая производительность практически на любой аппаратной платформе. В нашем случае достаточно арендовать один из тарифов облачных баз данных у провайдера Timeweb Cloud. Читайте также: Как удалить базу данных PostgreSQL В этом материале мы разберем, как создать и удалить...
1 год назад
9 подписчиков
Добрый день. О пишу как просто создать базу, пользователя, группы и ограничение доступа к ним. По умолчанию доступ к базам имеют все созданные пользователи. По этому отключаем в том числе их на подключением к ним и соответственно их просмотр. Для этого: 1.Создаем базу: CREATE DATABASE имя_БД; 2. Создаем пользователя: CREATE USER имя_пользователя WITH PASSWORD 'myPassword'; 3. Для удобства в будущем создаем группу для предоставления доступа: CREATE GROUP имя_группы WITH USER имя_пользователя; 4...
8 месяцев назад