Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3

5,8. Đặc quyền#

10425_10698Đặc quyềnphải được cấp.

Có nhiều loại đặc quyền khác nhau:Chọn, Chèn, Cập nhật, Xóa, cắt ngắn, Tài liệu tham khảo, Trigger, Tạo, Kết nối, tạm thời, thực thi, sử dụng, set, Systemduy trì. kèo bóng đá việt nam đặc quyền áp dụng cho một đối tượng cụ thể khác nhau tùy thuộc vào loại của đối tượng (bảng, chức năng, v.v.). Thêm chi tiết về ý nghĩa của kèo bóng đá việt nam đặc quyền này xuất hiện dưới đây. kèo bóng đá việt nam phần và chương sau cũng sẽ cho bạn thấy những đặc quyền này được sử dụng như thế nào.

Quyền sửa đổi hoặc phá hủy một đối tượng vốn có trong việc trở thành chủ sở hữu của đối tượng và không thể được cấp hoặc thu hồi trong chính nó. (Tuy nhiên, giống như tất cả kèo bóng đá việt nam đặc quyền, quyền đó có thể được kế thừa bởi kèo bóng đá việt nam thành viên của vai trò sở hữu; xemPhần 21.3.)

Một đối tượng có thể được gán kèo bóng đá việt nam chủ sở hữu mới vớiATTERLệnh của loại thích hợp kèo bóng đá việt nam đối tượng, ví dụ

Bảng thay đổiTable_NameChủ sở hữu kèo bóng đá việt namnew_owner;

Superusers luôn có thể làm điều này; Vai trò thông thường chỉ có thể làm điều đó nếu cả hai đều là chủ sở hữu hiện tại của đối tượng (hoặc kế thừa kèo bóng đá việt nam đặc quyền của vai trò sở hữu) và có thểĐặt vai trò12503_12529

Để gán đặc quyền,GrantLệnh được sử dụng. Ví dụ: nếuJoelà vai trò hiện có vàTài khoảnlà một bảng hiện có, đặc quyền cập nhật bảng có thể được cấp với:

Cập nhật kèo bóng đá việt nam tài khoản kèo bóng đá việt nam Joe;

Viếttất cảthay cho một đặc quyền cụ thể cấp tất cả kèo bóng đá việt nam đặc quyền có liên quan đến loại đối tượng.

Đặc biệtVai tròtêncông khaicó thể được sử dụng để cấp đặc quyền kèo bóng đá việt nam mọi vai trò trên hệ thống. Cũng,MạnhNhómHồiVai trò có thể được thiết lập để giúp quản lý kèo bóng đá việt nam đặc quyền khi có nhiều người dùng cơ sở dữ liệu - để biết chi tiết, xemChương 21.

Để thu hồi một đặc quyền được cấp trước đó, sử dụng được đặt tên phù hợpthu hồilệnh:

13761_13800

Thông thường, chỉ chủ sở hữu của đối tượng (hoặc một siêu người dùng) mới có thể cấp hoặc thu hồi kèo bóng đá việt nam đặc quyền trên một đối tượng. Tuy nhiên, có thể cấp một đặc quyềnvới tùy chọn cấp, cho phép người nhận quyền cấp cho người khác. Nếu tùy chọn tài trợ sau đó bị thu hồi thì tất cả những người nhận được đặc quyền từ người nhận đó (trực tiếp hoặc thông qua một chuỗi kèo bóng đá việt nam khoản tài trợ) sẽ mất đặc quyền. Để biết chi tiết, xem14360_14367thu hồitrang tham chiếu.

Chủ sở hữu của một đối tượng có thể chọn thu hồi kèo bóng đá việt nam đặc quyền thông thường của riêng họ, ví dụ để làm cho một bảng chỉ đọc cho chính họ cũng như những người khác. Nhưng chủ sở hữu luôn được coi là nắm giữ tất cả kèo bóng đá việt nam tùy chọn tài trợ, vì vậy họ luôn có thể cấp lại kèo bóng đá việt nam đặc quyền của chính họ.

Đặc quyền có sẵn là:

Chọn #

kèo bóng đá việt nam phépChọnTừ bất kỳ cột hoặc (kèo bóng đá việt nam) cột cụ thể nào, của bảng, chế độ xem, chế độ xem được vật chất hóa hoặc đối tượng giống như bảng khác. Cũng cho phép sử dụngsao chép vào. Đặc quyền này cũng cần thiết để tham khảo kèo bóng đá việt nam giá trị cột hiện có trongCập nhật, XóahoặcHợp nhất. Đối với kèo bóng đá việt nam chuỗi, đặc quyền này cũng cho phép sử dụngCurrvalHàm. Đối với kèo bóng đá việt nam đối tượng lớn, đặc quyền này cho phép đối tượng được đọc.

Chèn #

kèo bóng đá việt nam phépChèncủa một hàng mới vào bảng, xem, v.v.ChènLệnh (do đó kèo bóng đá việt nam cột khác sẽ nhận được kèo bóng đá việt nam giá trị mặc định). Cũng cho phép sử dụngSao chép từ.

Cập nhật #

kèo bóng đá việt nam phépCập nhậtcủa bất kỳ cột nào hoặc (kèo bóng đá việt nam) cột cụ thể, của bảng, chế độ xem, v.v. (trong thực tế, bất kỳ không cần thiếtCập nhậtlệnh sẽ yêu cầuChọnĐặc quyền, vì nó phải tham chiếu kèo bóng đá việt nam cột bảng để xác định kèo bóng đá việt nam hàng nào sẽ cập nhật và/hoặc tính toán kèo bóng đá việt nam giá trị mới cho kèo bóng đá việt nam cột.)Chọn ... để cập nhậtChọn ... để chia sẻCũng yêu cầu đặc quyền này trên ít nhất một cột, ngoàiChọnĐặc quyền. Đối với kèo bóng đá việt nam chuỗi, đặc quyền này cho phép sử dụngNextValSetValchức năng. Đối với kèo bóng đá việt nam đối tượng lớn, đặc quyền này cho phép viết hoặc cắt ngắn đối tượng.

Xóa #

kèo bóng đá việt nam phépXóacủa một hàng từ bảng, xem, v.v. (trong thực tế, bất kỳ sự không cần thiếtXóalệnh sẽ yêu cầuChọn17468_17563

cắt ngắn #

kèo bóng đá việt nam phépcắt ngắntrên bảng.

17902_17914 #

Cho phép tạo một ràng buộc khóa nước ngoài tham chiếu bảng hoặc (kèo bóng đá việt nam) cột cụ thể của bảng.

Trigger #

kèo bóng đá việt nam phép tạo một trình kích hoạt trên bảng, xem, v.v.

Tạo #

Đối với cơ sở dữ liệu, cho phép kèo bóng đá việt nam lược đồ và ấn phẩm mới được tạo trong cơ sở dữ liệu và cho phép cài đặt kèo bóng đá việt nam tiện ích mở rộng đáng tin cậy trong cơ sở dữ liệu.

Đối với kèo bóng đá việt nam lược đồ, cho phép kèo bóng đá việt nam đối tượng mới được tạo trong lược đồ. Để đổi tên một đối tượng hiện có, bạn phải sở hữu đối tượngCó đặc quyền này kèo bóng đá việt nam lược đồ chứa.

Đối với kèo bóng đá việt nam không gian bảng, cho phép kèo bóng đá việt nam bảng, chỉ mục và tệp tạm thời được tạo trong không gian bảng và cho phép cơ sở dữ liệu được tạo có không gian bảng làm không gian bảng mặc định của chúng.

Lưu ý rằng việc thu hồi đặc quyền này sẽ không làm thay đổi sự tồn tại hoặc vị trí của kèo bóng đá việt nam đối tượng hiện có.

Kết nối #

kèo bóng đá việt nam phép người được cấp kết nối với cơ sở dữ liệu. Đặc quyền này được kiểm tra khi kết nối khởi động (ngoài việc kiểm tra mọi hạn chế được áp đặt bởipg_hba.conf).

tạm thời #

Cho phép kèo bóng đá việt nam bảng tạm thời được tạo trong khi sử dụng cơ sở dữ liệu.

thực thi #

Cho phép gọi một chức năng hoặc thủ tục, bao gồm cả việc sử dụng bất kỳ toán tử nào được triển khai trên đầu chức năng. Đây là loại đặc quyền duy nhất có thể áp dụng cho kèo bóng đá việt nam chức năng và thủ tục.

sử dụng #

20428_20609

Đối với kèo bóng đá việt nam lược đồ, cho phép truy cập vào kèo bóng đá việt nam đối tượng có trong lược đồ (giả sử rằng kèo bóng đá việt nam yêu cầu đặc quyền của kèo bóng đá việt nam đối tượng cũng được đáp ứng). Về cơ bản điều này cho phép người được cấpTra cứuĐối tượng trong lược đồ. Không có sự cho phép này, vẫn có thể xem kèo bóng đá việt nam tên đối tượng, ví dụ: bằng cách truy vấn kèo bóng đá việt nam danh mục hệ thống. Ngoài ra, sau khi thu hồi quyền này, kèo bóng đá việt nam phiên hiện tại có thể có kèo bóng đá việt nam tuyên bố trước đây đã thực hiện tra cứu này, vì vậy đây không phải là một cách hoàn toàn an toàn để ngăn chặn truy cập đối tượng.

Đối với kèo bóng đá việt nam chuỗi, cho phép sử dụngCurrvalNextValchức năng.

Đối với kèo bóng đá việt nam loại và miền, cho phép sử dụng loại hoặc miền trong việc tạo kèo bóng đá việt nam bảng, chức năng và kèo bóng đá việt nam đối tượng lược đồ khác. (Lưu ý rằng đặc quyền này không kiểm soát tất cảMạnhsử dụngcủa loại, chẳng hạn như kèo bóng đá việt nam giá trị của loại xuất hiện trong kèo bóng đá việt nam truy vấn. Nó chỉ ngăn kèo bóng đá việt nam đối tượng được tạo ra phụ thuộc vào loại. Mục đích chính của đặc quyền này là kiểm soát người dùng có thể tạo kèo bóng đá việt nam phụ thuộc vào một loại, điều này có thể ngăn chủ sở hữu thay đổi loại sau.)

Đối với trình bao bọc dữ liệu nước ngoài, cho phép tạo kèo bóng đá việt nam máy chủ mới bằng cách sử dụng trình bao bọc dữ liệu nước ngoài.

Đối với kèo bóng đá việt nam máy chủ nước ngoài, cho phép tạo kèo bóng đá việt nam bảng nước ngoài bằng máy chủ. Những người được cấp cũng có thể tạo, thay đổi hoặc bỏ kèo bóng đá việt nam ánh xạ người dùng của riêng họ được liên kết với máy chủ đó.

set #

kèo bóng đá việt nam phép tham số cấu hình máy chủ được đặt thành một giá trị mới trong phiên hiện tại. .

System #

kèo bóng đá việt nam phép tham số cấu hình máy chủ được cấu hình thành một giá trị mới bằng cách sử dụngSystemlệnh.

duy trì #

kèo bóng đá việt nam phépVACUUM, Phân tích, cụm, Làm mới chế độ xem vật chất, ReindexBảng khóaVề mối quan hệ.

kèo bóng đá việt nam đặc quyền theo yêu cầu của kèo bóng đá việt nam lệnh khác được liệt kê trên trang tham chiếu của lệnh tương ứng.

PostgreSQL cấp đặc quyền kèo bóng đá việt nam một số loại đối tượng kèo bóng đá việt namcông khaiTheo mặc định khi kèo bóng đá việt nam đối tượng được tạo. Không có đặc quyền nào được cấp chocông khaiTheo mặc định trên kèo bóng đá việt nam bảng, cột bảng, trình tự, trình bao bọc dữ liệu nước ngoài, máy chủ nước ngoài, đối tượng lớn, lược đồ, không gian bảng hoặc tham số cấu hình. Đối với kèo bóng đá việt nam loại đối tượng khác, kèo bóng đá việt nam đặc quyền mặc định được cấp chocông khainhư sau:kết nốitạm thời(Tạo kèo bóng đá việt nam bảng tạm thời) đặc quyền cho cơ sở dữ liệu;thực thiĐặc quyền cho kèo bóng đá việt nam chức năng và thủ tục; Vàsử dụngĐặc quyền cho kèo bóng đá việt nam ngôn ngữ và loại dữ liệu (bao gồm cả miền). Tất nhiên, chủ sở hữu đối tượng có thể,thu hồicả kèo bóng đá việt nam đặc quyền được cấp mặc định và rõ ràng. (Để bảo mật tối đa, hãy phát hànhthu hồiTrong cùng một giao dịch tạo đối tượng; Sau đó, không có cửa sổ nào trong đó người dùng khác có thể sử dụng đối tượng.) Ngoài ra, kèo bóng đá việt nam cài đặt đặc quyền mặc định này có thể được ghi đè bằng cách sử dụngThay đổi đặc quyền mặc địnhlệnh.

Bảng 5.1Hiển thị kèo bóng đá việt nam chữ viết tắt một chữ cái được sử dụng cho kèo bóng đá việt nam loại đặc quyền này trongACL(Danh sách kiểm soát truy cập) Giá trị. Bạn sẽ thấy những chữ cái này trong đầu ra củaPSQLkèo bóng đá việt nam lệnh được liệt kê bên dưới hoặc khi nhìn vào kèo bóng đá việt nam cột ACL của danh mục hệ thống.

Bảng 5.1. Acl actionge testsviations

Đặc quyền viết tắt kèo bóng đá việt nam loại đối tượng áp dụng
Chọn R(Hồiđọc) Đối tượng lớn, chuỗi, Bảng(và kèo bóng đá việt nam đối tượng giống như bảng), cột bảng
Chèn A(MạnhPhụ lục) Bảng, cột bảng
Cập nhật W(Viếtxông) Đối tượng lớn, chuỗi, Bảng, cột bảng
Xóa D Bảng
cắt ngắn D Bảng
Tài liệu tham khảo x Bảng, cột bảng
Trigger T Bảng
Tạo C Cơ sở dữ liệu, lược đồ, Không gian bảng
Kết nối C Cơ sở dữ liệu
tạm thời T 28480_28490
thực thi x function, Quy trình
sử dụng u DOMAIN, trình bao bọc dữ liệu nước ngoài, Máy chủ nước ngoài, Ngôn ngữ, lược đồ, chuỗi, loại
set S tham số
System A tham số
duy trì M Bảng

Bảng 5.2Tóm tắt kèo bóng đá việt nam đặc quyền có sẵn cho từng loại đối tượng SQL, sử dụng kèo bóng đá việt nam chữ viết tắt được hiển thị ở trên. Nó cũng hiển thịPSQLLệnh có thể được sử dụng để kiểm tra cài đặt đặc quyền kèo bóng đá việt nam từng loại đối tượng.

Bảng 5.2. Tóm tắt kèo bóng đá việt nam đặc quyền truy cập

Loại đối tượng Tất cả kèo bóng đá việt nam đặc quyền Mặc địnhcông khaiĐặc quyền PSQLlệnh
cơ sở dữ liệu CTC TC \ L
DOMAIN u u \ DD+
chức nănghoặcQuy trình x x \ DF+
trình bao bọc dữ liệu nước ngoài u 31913_31919 \ Dew+
Máy chủ nước ngoài u Không \ des+
Ngôn ngữ u u \ DL+
Đối tượng lớn RW Không \ DL+
tham số SA Không \ dconfig+
lược đồ UC Không \ dn+
chuỗi RWU Không \ DP
Bảng(và kèo bóng đá việt nam đối tượng giống như bảng) ARWDDXTM Không \ DP
Cột bảng ARWX Không \ DP
không gian bảng C Không \ db+
loại u u 34266_34272

kèo bóng đá việt nam đặc quyền đã được cấp cho một đối tượng cụ thể được hiển thị dưới dạng danh sáchaclitemMục nhập, mỗi mục có định dạng:

Grantee=Đặc quyền-Abbreviation[*] .../Grantor

mỗiaclitemLiệt kê tất cả kèo bóng đá việt nam quyền của một người được cấp đã được cấp bởi một nhà tài trợ cụ thể. kèo bóng đá việt nam đặc quyền cụ thể được thể hiện bằng chữ viết tắt một chữ cái từBảng 5.1, với*Được thêm vào nếu đặc quyền được cấp với tùy chọn tài trợ. Ví dụ,Calvin = R*W/HobbesChỉ định rằng vai tròCalvinCó đặc quyềnChọn(R35572_35595*) cũng như đặc quyền không được cấpCập nhật(W), cả hai được cấp bởi vai tròHobbes. Nếu nhưCalvinCũng có một số đặc quyền trên cùng một đối tượng được cấp bởi một người cấp khác, chúng sẽ xuất hiện dưới dạng riêng biệtaclitemmục nhập. Một trường được cấp trống trong mộtaclitemlà viết tắt của36081_36089.

làm ví dụ, giả sử người dùngMiriamTạo bảngMyTablevà không:

Cấp chọn trên mytable kèo bóng đá việt nam công khai;
Cấp chọn, cập nhật, chèn vào mytable vào quản trị viên;
Grant Chọn (col1), cập nhật (col1) trên mytable to Miriam_RW;

sau đóPSQL's\ DPlệnh sẽ hiển thị:

36559_37044

NếuĐặc quyền truy cậpCột trống cho một đối tượng nhất định, điều đó có nghĩa là đối tượng có kèo bóng đá việt nam đặc quyền mặc định (nghĩa là mục nhập đặc quyền của nó trong danh mục hệ thống có liên quan là NULL). Đặc quyền mặc định luôn bao gồm tất cả kèo bóng đá việt nam đặc quyền cho chủ sở hữu và có thể bao gồm một số đặc quyền chocông khaiTùy thuộc vào loại đối tượng, như đã giải thích ở trên. Đầu tiênGranthoặcthu hồiTrên một đối tượng sẽ khởi tạo kèo bóng đá việt nam đặc quyền mặc định (ví dụ:Miriam = Arwddxt/Miriam) và sau đó sửa đổi chúng theo yêu cầu được chỉ định. Tương tự, kèo bóng đá việt nam mục được hiển thị trongĐặc quyền cộtHàngChỉ dành cho kèo bóng đá việt nam cột có đặc quyền Nondefault. (Lưu ý: cho mục đích này,Đặc quyền mặc địnhLuôn có nghĩa là kèo bóng đá việt nam đặc quyền mặc định tích hợp cho loại của đối tượng. Một đối tượng có đặc quyền đã bị ảnh hưởng bởi mộtThay đổi đặc quyền mặc địnhLệnh sẽ luôn được hiển thị với một mục đặc quyền rõ ràng bao gồm kèo bóng đá việt nam hiệu ứng củaAlter.)

Lưu ý rằng kèo bóng đá việt nam tùy chọn tài trợ ngầm của chủ sở hữu không được đánh dấu trong màn hình đặc quyền truy cập. MỘT*sẽ chỉ xuất hiện khi kèo bóng đá việt nam tùy chọn cấp đã được cấp rõ ràng cho ai đó.

TheĐặc quyền truy cậpCột hiển thị(Không)Khi mục nhập đặc quyền của đối tượng không có null nhưng trống rỗng. Điều này có nghĩa là không có đặc quyền nào được cấp, ngay cả kèo bóng đá việt nam chủ sở hữu của đối tượng - một tình huống hiếm hoi. .

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.