В настоящее время я изучаю различия между PostgreSQL и MySQL, поскольку у меня есть новый проект, и я также собираюсь перенести свое существующее программное обеспечение с MySQL на PostgreSQL. Я фактически начал создавать HTML-таблицу со сравнением команд (для пользователей / баз данных / командной строки и т. Д.) Между ними. После прочтения ответа здесь я заметил , что , role
кажется, можно использовать в качестве группы. С MySQL У меня есть два пользователя, в основном государственные ( DELETE
, INSERT
, SELECT
и UPDATE
разрешения) , и пользователь администратора с парой дополнительных разрешений.
Так что в основном в командной строке Windows 7 (только локальная разработка) ...
- Является ли роль пользователем, группой или свободно используемым термином, характерным для PostgreSQL?
- Как предоставить только определенные разрешения определенному пользователю для всех таблиц в базе данных?
- Как предоставить все разрешения определенному пользователю для всех таблиц в базе данных?
- Как, если вообще, роль сравнивается с пользователем при использовании
GRANT
илиREVOKE
для пользовательских разрешений?