Obecnie uczę się różnic między PostgreSQL i MySQL, ponieważ mam nowy projekt, a także zamierzam migrować istniejące oprogramowanie z MySQL do PostgreSQL. Właściwie zacząłem tworzyć tabelę HTML z porównaniem poleceń (dla użytkowników / baz danych / wiersza poleceń itp.) Między nimi. Po przeczytaniu tutaj odpowiedzi zauważyłem, że role
wydaje się być używana jako grupa. Z MySQL Mam dwóch użytkowników, głównie publiczne ( DELETE
, INSERT
, SELECT
i UPDATE
uprawnieniami) oraz użytkownika admin z kilkoma dodatkowymi uprawnieniami.
Zasadniczo w wierszu polecenia systemu Windows 7 (tylko programowanie lokalne) ...
- Czy rola użytkownika, grupy lub luźno używanego terminu jest specyficzna dla PostgreSQL?
- Jak przyznać tylko określone uprawnienia określonemu użytkownikowi dla wszystkich tabel w bazie danych?
- Jak przyznać wszystkie uprawnienia określonemu użytkownikowi dla wszystkich tabel w bazie danych?
- Jak, jeśli w ogóle, czy rola porównać do użytkownika podczas korzystania
GRANT
lubREVOKE
do uprawnień użytkownika?
źródło
GRANT
stronę dokumentacji, na której znajduje się listaALL TABLES IN SCHEMA