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 rolewydaje się być używana jako grupa. Z MySQL Mam dwóch użytkowników, głównie publiczne ( DELETE, INSERT, SELECTi UPDATEuprawnieniami) 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
GRANTlubREVOKEdo uprawnień użytkownika?