Quyền của policy truy cập
Dùng trang này để chọn quyền khi tạo policy truy cập. Bảng quyền trong form thay đổi theo Resource type bạn chọn.
Quyền theo loại tài nguyên
| Quyền | Áp dụng cho | catalog | schema | table | function |
|---|---|---|---|---|---|
SELECT | Bảng | Có | Có | Có | — |
INSERT + UPDATE | Bảng | Có | Có | Có | — |
ALTER | Bảng | Có | Có | Có | — |
DELETE | Bảng | Có | Có | Có | — |
DROP | Bảng | Có | Có | Có | — |
CREATE | Schema | Có | Có | — | — |
DROP | Schema | Có | Có | — | — |
VIEW DDL | Schema và bảng | Có | Có | Có | — |
ALL | Tất cả quyền ở trên | Có | Có | Có | — |
VIEW_METADATA | Bảng metadata | Có | Có | Có | — |
CREATE | Function | — | — | — | Có |
DROP | Function | — | — | — | Có |
VIEW DDL | Function | — | — | — | Có |
EXECUTE | Function | — | — | — | Có |
Từng quyền cho phép gì
| Quyền | Cho phép | Không cho phép |
|---|---|---|
SELECT | Đọc dòng từ bảng và view. | Thay đổi dữ liệu. |
INSERT + UPDATE | Thêm dòng và sửa dòng hiện có. Một quyền bao gồm cả hai. | Xóa dòng. |
ALTER | Thay đổi bảng: thêm, đổi tên hoặc xóa cột, đổi thuộc tính bảng, làm mới materialized view. | Đọc hoặc thay đổi dòng. |
DELETE | Xóa dòng khỏi bảng và làm rỗng bảng. | Xóa bảng, schema hoặc catalog. |
DROP trên bảng | Xóa bảng, view và materialized view. | — |
CREATE trên schema | Tạo bảng, view và materialized view trong schema. | — |
DROP trên schema | Xóa schema. | — |
VIEW DDL | Xem câu lệnh CREATE của schema, bảng hoặc function. | Xem các đối tượng mà người dùng không có quyền nào khác. |
ALL | Mọi quyền trong danh sách ở mức đó. | Quyền của function. |
EXECUTE | Chạy các function trong schema. | Tạo hoặc xóa function. |
VIEW_METADATA | Truy vấn các bảng metadata đi kèm bảng. | — |
Mức tài nguyên quyết định phạm vi
- Ở mức
catalog, quyền trên bảng áp dụng cho mọi bảng trong mọi schema của catalog, kể cả bảng tạo sau này. - Ở mức
schema, quyền trên bảng áp dụng cho mọi bảng trong schema, kể cả bảng tạo sau này. - Ở mức
table, quyền chỉ áp dụng cho các bảng bạn chọn.
cảnh báo
DELETE và ALL ở mức catalog hoặc schema cho phép xóa dòng trong mọi bảng bên trong. Chỉ cấp quyền này cho người nạp hoặc làm sạch dữ liệu.
Lưu ý
- Không có quyền nào dùng để chặn truy cập. Người dùng nhận tổng quyền của mọi policy mà họ thuộc về.
- Bất kỳ quyền đang hoạt động nào trên catalog cũng cho phép người dùng truy vấn
information_schemacủa catalog đó. Bạn không thấy hoặc quản lý phần này trong Data Security. VIEW DDLkhông quyết định người dùng thấy gì trong cây. Người dùng thấy một đối tượng khi có bất kỳ quyền nào trên đối tượng đó hoặc trên đối tượng bên dưới.