[英]snowflake table creation 08_15_2022
如何執行連接以及如何維護倉庫?
我嘗試過:創建表 table_name 值 i int,nm 字符串;
如何在沒有任何權限或最低權限的雪花中創建角色?
我嘗試使用父角色 security-admin 創建一個角色。
當我將此角色分配給用戶時,我也可以看到父角色的數據庫。
在我將父角色創建為公共角色后,我仍然可以看到數據庫
除非我授予它,否則我應該怎么做才能使創建的角色無法訪問任何角色?
當你創建角色時,它是一個獨立的 object 並且沒有任何特權:
use role accountadmin;
create role empty_role;
show grants to role empty_role;
即使最后一個命令是由 accountadmin 角色創建的,它也不會返回任何內容。
grant role empty_role to user gokhan;
use role empty_role;
show databases;
由於新角色沒有額外的訪問權限,最后一個命令顯示了 PUBLIC 角色可以訪問的數據庫。 我希望這可以解釋為什么當您切換到新角色時會看到一些數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.