Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- property_id | property_address | city | zip_code | state
- -------------+--------------------------+--------------+----------+-------
- 1 | 2564 Wescam Court | Reno | 89511 | NV
- 2 | 1732 Rubaiyat Road | Grand Rapids | 49603 | MI
- 3 | 4094 Francis Mine | Standish | 96128 | CA
- 4 | 3193 Ashton Lane | Briggs | 78608 | TX
- 5 | 1519 North Street | Alamosa | 81102 | CO
- CREATE ROLE company WITH LOGIN CONNECTION LIMIT 0;
- CREATE ROLE boss WITH LOGIN CONNECTION LIMIT 1 PASSWORD '1234' IN ROLE company;
- CREATE ROLE manager WITH LOGIN CONNECTION LIMIT 1 PASSWORD '1234' IN ROLE company;
- CREATE ROLE intern WITH LOGIN CONNECTION LIMIT 1 PASSWORD '1234 IN ROLE company;
- REVOKE ALL ON snow.property_table FROM snow; --remove all privileges automatically assigned to everybody
- GRANT ALL ON snow.company_table TO boss; --boss has the ability to do anything to this table
- GRANT SELECT( property_id, zip_code, state) ON snow.company_table TO manager;
- GRANT SELECT( property_id, state) ON snow.company_table TO intern;
- Name | Owner | Access privileges |
- --------+--------------+------------------------------
- snow | me | me=UC/me +|
- | | boss=U/me +|
- | | company=U/me +|
- | | manager=U/me +|
- | | intern=U/me |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement