簡體   English   中英

雪花表創建 08_15_2022

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM