Перейти к содержимому

GRANT w PostgreSQL: nadawanie uprawnień rolom krok po kroku | Kurs SQL 04.05

Data Craze

0:00 / 0:00

GRANT w PostgreSQL: nadawanie uprawnień rolom krok po kroku | Kurs SQL 04.05

1 просмотр · 8 дней назад
Data Craze
130 подписчиков
1 просмотр · 8 дней назад
Składnia GRANT i przywileje (SELECT, INSERT, UPDATE, DELETE, TRUNCATE, CONNECT, USAGE). W praktyce: użytkownik z GRANT ALL PRIVILEGES, który może za dużo, usuwanie roli z obiektami przez REASSIGN OWNED i DROP OWNED, a potem poprawnie: rola readonly_accountants z CONNECT, USAGE i SELECT przypisana użytkownikowi. Moduł 4: Język kontroli danych (DCL) (lekcje 04.02-04.09). Numeracja jak w oryginalnym kursie: moduł 1 i lekcje powitalne zostały pominięte. GRANT ALL PRIVILEGES ON DATABASE daje tylko CREATE, CONNECT i TEMPORARY na bazie, nie dostęp do tabel. Tabela w schemacie public powstała dzięki domyślnym uprawnieniom roli PUBLIC, których od PostgreSQL 15 już nie ma. Rozdziały: 00:00 Składnia GRANT 01:51 Przywileje do tabel, bazy i schematu 02:44 Nowy użytkownik accountant 04:11 GRANT ALL PRIVILEGES: za dużo uprawnień 06:31 Usuwanie roli: REASSIGN OWNED i DROP OWNED 08:23 Rola tylko do odczytu krok po kroku 11:32 Test uprawnień użytkownika Materiały: GRANT (dokumentacja): https://www.postgresql.org/docs/curre... REASSIGN OWNED (dokumentacja): https://www.postgresql.org/docs/curre... Slajdy z lekcji: https://github.com/datacraze/zrozumsq... Kod SQL z lekcji: https://github.com/datacraze/zrozumsq... Kod i ćwiczenia z kursu: https://github.com/datacraze/zrozumsql Cały darmowy kurs SQL (playlista):    • Zrozum SQL  🇵🇱   Masz pytanie? Zostaw komentarz pod filmem. ZrozumSQL to kompletny kurs SQL po polsku na PostgreSQL, wcześniej płatny, teraz dostępny za darmo. Więcej: https://datacraze.io #SQL #PostgreSQL #KursSQL