10395_10531Table_Name[, ...] | Tất cả tỷ lệ kèo bóng đá bảng trong lược đồSchema_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá select | Chèn | Cập nhật | Tài liệu tham khảo (Cột[, ...]) [, ...] | Tất cả [đặc quyền] (Cột[, ...]) Trên [Bảng]Table_Name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá cách sử dụng | Chọn | CẬP NHẬT [, ...] | Tất cả [đặc quyền] Trên sequencesequence_name[, ...] | Tất cả tỷ lệ kèo bóng đá chuỗi trong lược đồSchema_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá tạo | Kết nối | Tạm thời | Nhiệt độ [, ...] | Tất cả [đặc quyền] Trên cơ sở dữ liệucơ sở dữ liệu_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá Sử dụng | Tất cả [đặc quyền] Trên trình bao bọc dữ liệu nước ngoàifdw_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá Sử dụng | Tất cả [đặc quyền] Trên máy chủ nước ngoàiserver_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá thực thi | Tất cả [đặc quyền] Trên chức năngfunction_name([argmode] [arg_name]arg_type[, ...]]) [, ...] | Tất cả tỷ lệ kèo bóng đá chức năng trong lược đồSchema_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá Sử dụng | Tất cả [đặc quyền] Trên ngôn ngữLang_Name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá select | Cập nhật [, ...] | Tất cả [đặc quyền] Trên đối tượng lớnLoid[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá tạo | Cách sử dụng [, ...] | Tất cả [đặc quyền] Trên lược đồSchema_name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] tỷ lệ kèo bóng đá Tạo | Tất cả [đặc quyền] Trên không gian bảngTableSpace_Name[, ...] Đến [nhóm]ROME_NAME| Công khai [, ...] [với tùy chọn cấp] KHOẢN TRỢ CẤPROME_NAME[, ...] đếnROME_NAME[, ...] [với tùy chọn quản trị]
Thetỷ lệ kèo bóng đáLệnh có hai cơ bản Biến thể: một trong những đặc quyền cấp tỷ lệ kèo bóng đá đối tượng cơ sở dữ liệu (Bảng, Cột, Chế độ xem, trình tự, cơ sở dữ liệu, trình bao bọc dữ liệu nước ngoài, nước ngoài máy chủ, chức năng, ngôn ngữ thủ tục, lược đồ hoặc không gian bảng), và một trong đó cấp thành viên trong một vai trò. Những biến thể này là tương tự theo nhiều cách, nhưng chúng đủ khác nhau để được mô tả riêng biệt.
Biến thể này củatỷ lệ kèo bóng đálệnh Cung cấp tỷ lệ kèo bóng đá đặc quyền cụ thể trên đối tượng cơ sở dữ liệu cho một hoặc nhiều Vai trò. Những đặc quyền này được thêm vào những đặc quyền đã được cấp, nếu bất kì.
Ngoài ra còn có một tùy chọn để cấp tỷ lệ kèo bóng đá đặc quyền trên tất cả tỷ lệ kèo bóng đá đối tượng cùng loại trong một hoặc nhiều lược đồ. Chức năng này hiện chỉ được hỗ trợ cho tỷ lệ kèo bóng đá bảng, trình tự và tỷ lệ kèo bóng đá chức năng (nhưng lưu ý rằngTất cả tỷ lệ kèo bóng đá bảngIS được coi là bao gồm tỷ lệ kèo bóng đá chế độ xem).
Từ khóacông khaichỉ ra rằng tỷ lệ kèo bóng đá đặc quyền sẽ được cấp cho tất cả tỷ lệ kèo bóng đá vai trò, bao gồm cả có thể được tạo sau.công khaicó thể được coi là một nhóm được xác định ngầm luôn luôn Bao gồm tất cả tỷ lệ kèo bóng đá vai trò. Bất kỳ vai trò cụ thể nào cũng sẽ có tổng số tỷ lệ kèo bóng đá đặc quyền được cấp trực tiếp cho nó, tỷ lệ kèo bóng đá đặc quyền được cấp cho bất kỳ vai trò hiện tại là thành viên của và tỷ lệ kèo bóng đá đặc quyền được cấp chocông khai.
nếuVới tùy chọn cấpđược chỉ định, Người nhận đặc quyền có thể lần lượt trao nó cho người khác. Không có tùy chọn tài trợ, người nhận không thể làm điều đó. Khoản trợ cấp tỷ lệ kèo bóng đá tùy chọn không thể được cấp chocông khai.
15614_15854
Quyền bỏ một đối tượng hoặc thay đổi định nghĩa của nó trong Bất cứ cách nào, không được coi là một đặc quyền có thể cấp; nó là vốn có trong chủ sở hữu, và không thể được cấp hoặc thu hồi. (Tuy nhiên, một hiệu ứng tương tự có thể đạt được bằng cách cấp hoặc thu hồi tư cách thành viên trong vai trò sở hữu đối tượng; nhìn thấy bên dưới.) Chủ sở hữu ngầm có tất cả tỷ lệ kèo bóng đá tùy chọn tài trợ cho đối tượng cũng vậy.
Tùy thuộc vào loại đối tượng, mặc định ban đầu Đặc quyền có thể bao gồm việc cấp một số đặc quyền tỷ lệ kèo bóng đácông khai. Mặc định là không có quyền truy cập công khai tỷ lệ kèo bóng đá Bảng, cột, lược đồ và không gian bảng;Kết nốiĐặc quyền vàTempĐặc quyền tạo bảng tỷ lệ kèo bóng đá cơ sở dữ liệu;thực thiĐặc quyền cho tỷ lệ kèo bóng đá chức năng; Vàsử dụngĐặc quyền cho ngôn ngữ. tỷ lệ kèo bóng đá Chủ sở hữu đối tượng tất nhiên có thể thu hồi tỷ lệ kèo bóng đá đặc quyền này. (Vì Bảo mật tối đa, phát hànhthu hồiin Giao dịch tương tự tạo ra đối tượng; Sau đó không có cửa sổ trong đó người dùng khác có thể sử dụng đối tượng.) Cài đặt đặc quyền mặc định ban đầu có thể được thay đổi bằng cách sử dụngPostgreSQL: Tài liệu: 9.0:tỷ lệ kèo bóng đánh.
Đặc quyền có thể là:
tỷ lệ kèo bóng đá phépChọn17344_17482Copyđến. Đặc quyền này cũng là
cần thiết để tham chiếu tỷ lệ kèo bóng đá giá trị cột hiện có trongCập nhậthoặcXóa. Đối với trình tự, điều này
Đặc quyền cũng tỷ lệ kèo bóng đá phép sử dụngCurrval
Hàm. Đối với tỷ lệ kèo bóng đá đối tượng lớn,
Đặc quyền này cho phép đối tượng được đọc.
tỷ lệ kèo bóng đá phépChèncủa một cái mới Hàng vào bảng được chỉ định. Nếu tỷ lệ kèo bóng đá cột cụ thể là được liệt kê, chỉ những cột đó có thể được gán choChènlệnh (tỷ lệ kèo bóng đá cột khác do đó sẽ nhận được tỷ lệ kèo bóng đá giá trị mặc định). Cũng cho phépCopytừ.
tỷ lệ kèo bóng đá phépCập nhậtcủa bất kỳ
cột hoặc tỷ lệ kèo bóng đá cột cụ thể được liệt kê, của
bàn. (Trong thực tế, bất kỳ không cần thiếtCập nhậttỷ lệ kèo bóng đánh sẽ yêu cầuChọnĐặc quyền cũng vậy, vì nó phải
tỷ lệ kèo bóng đá cột bảng tham chiếu để xác định hàng nào
Cập nhật và/hoặc để tính toán tỷ lệ kèo bóng đá giá trị mới cho tỷ lệ kèo bóng đá cột.)Chọn ... để cập nhậtvàChọn ... để chia sẻNgoài ra
yêu cầu đặc quyền này trên ít nhất một cột, trong
bổ sung tỷ lệ kèo bóng đáChọnĐặc quyền. Đối với tỷ lệ kèo bóng đá chuỗi, đặc quyền này cho phép sử dụng
củaNextVal
vàSetVal
chức năng. Cho lớn
tỷ lệ kèo bóng đá đối tượng, đặc quyền này cho phép viết hoặc cắt ngắn
sự vật.
tỷ lệ kèo bóng đá phépXóacủa một hàng từ bảng được chỉ định. (Trong thực tế, bất kỳ không cần thiếtXóatỷ lệ kèo bóng đánh sẽ yêu cầuChọnĐặc quyền cũng vậy, vì nó phải tham chiếu tỷ lệ kèo bóng đá cột bảng để xác định hàng nào để xóa.)
tỷ lệ kèo bóng đá phépcắt ngắnTrên Bảng được chỉ định.
Để tạo ra một ràng buộc khóa nước ngoài, cần phải có đặc quyền này về cả việc tham khảo và cột được tham chiếu. Đặc quyền có thể được cấp cho tất cả tỷ lệ kèo bóng đá cột của bảng hoặc chỉ tỷ lệ kèo bóng đá cột cụ thể.
tỷ lệ kèo bóng đá phép tạo ra một trình kích hoạt trên bàn. (XemPostgreSQL: Tàicâu tỷ lệ kèo bóng đánh.)
Đối với cơ sở dữ liệu, cho phép tỷ lệ kèo bóng đá lược đồ mới được tạo ra bên trong cơ sở dữ liệu.
20605_20746vàCó đặc quyền này tỷ lệ kèo bóng đá lược đồ chứa.
Đối với không gian bảng, cho phép bảng, chỉ mục và tạm thời tỷ lệ kèo bóng đá tệp đượ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à Không gian bảng mặc định. (Lưu ý rằng việc thu hồi đặc quyền này sẽ không thay đổi vị trí của tỷ lệ kèo bóng đá đối tượng hiện có.)
tỷ lệ kèo bóng đá phép người dùng kết nối với cơ sở dữ liệu được chỉ định. Đặc quyền này được kiểm tra khi khởi động kết nối (trong Ngoài việc kiểm tra bất kỳ hạn chế nào được áp đặt bởipg_hba.conf).
Cho phép tỷ lệ kèo bóng đá bảng tạm thời được tạo trong khi sử dụng Cơ sở dữ liệu được chỉ định.
Cho phép sử dụng chức năng được chỉ định và sử dụng của bất kỳ nhà khai thác nào được thực hiện trên đầu chức năng. Đây là loại đặc quyền duy nhất là áp dụng cho tỷ lệ kèo bóng đá chức năng. (Cú pháp này hoạt động để tổng hợp tỷ lệ kèo bóng đá chức năng cũng vậy.)
22067_22292
Đối với tỷ lệ kèo bóng đá lược đồ, cho phép truy cập vào tỷ lệ kèo bóng đá đối tượng có trong lược đồ được chỉ định (giả sử rằng tỷ lệ kèo bóng đá đối tượng của riêng Yêu cầu đặc quyền cũng được đáp ứng). Về cơ bản điều này cho phép người được cấp"Nhìn hướng lên"Đối tượng trong lược đồ. Không có điều này cho phép, vẫn có thể xem tên đối tượng, ví dụ. Bằng cách truy vấn tỷ lệ kèo bóng đá bảng hệ thống. Ngoài ra, sau khi thu hồi sự cho phép này, tỷ lệ kèo bóng đá phụ trợ hiện tại có thể có tỷ lệ kèo bóng đá tuyên bố điều đó trước đây đã thực hiện tra cứu này, vì vậy đây là 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 tỷ lệ kèo bóng đá chuỗi, đặc quyền này cho phép sử dụngCurrval
vàNextVal
chức năng.
Đối với tỷ lệ kèo bóng đá trình bao bọc dữ liệu nước ngoài, đặc quyền này cho phép được cấp để tạo máy chủ mới bằng cách sử dụng dữ liệu nước ngoài đó bao bọc.
Đối với tỷ lệ kèo bóng đá máy chủ, đặc quyền này cho phép người được cấp cho Tạo, thay đổi và thả ánh xạ người dùng của chính mình liên kết với máy chủ đó. Ngoài ra, nó cho phép người được cấp Để truy vấn tỷ lệ kèo bóng đá tùy chọn của máy chủ và người dùng liên quan ánh xạ.
Cấp tất cả tỷ lệ kèo bóng đá đặc quyền có sẵn cùng một lúc. TheĐặc quyềnTừ khóa là tùy chọn TRONGPostgreSQL, mặc dù nó được yêu cầu bởi SQL nghiêm ngặt.
tỷ lệ kèo bóng đá đặc quyền theo yêu cầu của tỷ lệ kèo bóng đá lệnh khác được liệt kê trên Trang tham chiếu của lệnh tương ứng.
Biến thể này củatỷ lệ kèo bóng đáLệnh Tài trợ thành viên trong một vai trò tỷ lệ kèo bóng đá một hoặc nhiều vai trò khác. Tư cách thành viên trong một vai trò rất có ý nghĩa vì nó truyền tải đặc quyền được cấp tỷ lệ kèo bóng đá một vai trò tỷ lệ kèo bóng đá từng thành viên của mình.
nếuvới tùy chọn quản trịđược chỉ định, Thành viên có thể lần lượt cấp thành viên trong vai trò người khác, và thu hồi tư cách thành viên trong vai trò là tốt. Mà không có quản trị viên Tùy chọn, người dùng thông thường không thể làm điều đó. Một vai trò không được xem xét Để giữvới tùy chọn quản trịBản thân nó, Nhưng nó có thể cấp hoặc thu hồi tư cách thành viên từ cơ sở dữ liệu phiên trong đó người dùng phiên phù hợp với vai trò. Cơ sở dữ liệu Superusers có thể cấp hoặc thu hồi tư cách thành viên trong bất kỳ vai trò nào tỷ lệ kèo bóng đá bất cứ ai. Vai trò cócreateroleĐặc quyền có thể cấp hoặc thu hồi tư cách thành viên trong bất kỳ vai trò nào không phải là một siêu nhân.
Không giống như trường hợp có đặc quyền, tư cách thành viên trong một vai trò không thể được cấp tỷ lệ kèo bóng đácông khai. Cũng lưu ý rằng Hình thức này của lệnh không tỷ lệ kèo bóng đá phép từ nhiễuNhóm.
Thethu hồiLệnh được sử dụng để thu hồi tỷ lệ kèo bóng đá đặc quyền truy cập.
kể từPostgreSQL8.1, The tỷ lệ kèo bóng đá khái niệm về người dùng và nhóm đã được thống nhất thành một loại của thực thể được gọi là một vai trò. Do đó không còn cần thiết để Sử dụng từ khóaNhómĐể xác định tỷ lệ kèo bóng đá dù người được cấp là người dùng hay nhóm.Nhómvẫn được phép trong tỷ lệ kèo bóng đánh, nhưng đó là một từ tiếng ồn.
Người dùng có thể thực hiệnChọn, Chèn, v.v. trên một cột nếu anh ta giữ nó Đặc quyền cho cột cụ thể hoặc toàn bộ bảng của nó. Cấp đặc quyền ở cấp độ bảng và sau đó thu hồi nó Đối với một cột sẽ không làm những gì bạn có thể mong muốn: cấp độ bảng tỷ lệ kèo bóng đá không bị ảnh hưởng bởi hoạt động cấp cột.
Khi một chủ sở hữu của một đối tượng cố gắngtỷ lệ kèo bóng đáĐặc quyền trên đối tượng, tỷ lệ kèo bóng đánh sẽ thất bại hoàn toàn nếu người dùng không có đặc quyền nào trên sự vật. Miễn là một số đặc quyền có sẵn, tỷ lệ kèo bóng đánh sẽ tiến hành, nhưng nó sẽ chỉ cấp những đặc quyền mà Người dùng có tùy chọn tài trợ. TheCấp tất cả Đặc quyền26714_27087
27096_27246rootTrong a Hệ thống UNIX. Như vớiroot, nó không khôn ngoan hoạt động như một siêu nhân ngoại trừ khi hoàn toàn cần thiết.
Nếu một siêu người dùng chọn phát hànhtỷ lệ kèo bóng đáhoặcthu hồiLệnh, lệnh được thực hiện như thể nó được phát hành bởi chủ sở hữu của đối tượng bị ảnh hưởng. Đặc biệt, tỷ lệ kèo bóng đá đặc quyền được cấp thông qua một Lệnh sẽ dường như đã được cấp bởi chủ sở hữu đối tượng. (Đối với tư cách thành viên vai trò, tư cách thành viên dường như đã được cấp bởi chính vai trò chứa.)
tỷ lệ kèo bóng đávàthu hồicũng có thể được thực hiện bởi một vai trò không phải là chủ sở hữu của đối tượng bị ảnh hưởng, nhưng là thành viên của vai trò sở hữu đối tượng hoặc là thành viên của vai trò giữ tỷ lệ kèo bóng đá đặc quyềnvới tùy chọn cấpTrên đối tượng. Trong này trường hợp tỷ lệ kèo bóng đá đặc quyền sẽ được ghi nhận là đã được cấp bởi Vai trò thực sự sở hữu đối tượng hoặc nắm giữ tỷ lệ kèo bóng đá đặc quyềnvới tùy chọn cấp. Ví dụ: nếu bảngT1được sở hữu bởi vai tròG1, trong đó vai tròU1là a Thành viên, sau đóU1Có thể cấp tỷ lệ kèo bóng đá đặc quyền trênT1đếnU2, nhưng Những đặc quyền đó dường như đã được cấp trực tiếp bởiG1. Bất kỳ thành viên nào khác của vai tròG1Có thể thu hồi chúng sau.
Nếu thực thi vai tròtỷ lệ kèo bóng đá28848_29064Đặt vai tròĐể trở thành vai trò cụ thể mà bạn muốn làmtỷ lệ kèo bóng đáAs.
cấp phép trên bảng không tự động mở rộng quyền tỷ lệ kèo bóng đá bất kỳ trình tự nào được sử dụng bởi bảng, bao gồm cả trình tự gắn liền vớisê -riCột. Quyền trên tỷ lệ kèo bóng đá chuỗi phải được đặt riêng.
sử dụngPSQL'S\ DPLệnh để có được thông tin về tỷ lệ kèo bóng đá đặc quyền hiện có cho Bảng và cột. Ví dụ:
= \ dp mytable Truy cập tỷ lệ kèo bóng đá đặc quyền Lược đồ | Tên | Loại | Truy cập tỷ lệ kèo bóng đá đặc quyền | Đặc quyền truy cập cột --------+---------+-------+-----------------------+------------------------------ công khai | mytable | Bảng | Miriam = Arwddxt/Miriam | col1: : = R/Miriam: Miriam_RW = RW/Miriam : admin = ARW/Miriam (1 hàng)
tỷ lệ kèo bóng đá mục được hiển thị bởi\ DPlà được giải thích như vậy:
30201_30802
Màn hình ví dụ trên sẽ được người dùng nhìn thấyMiriamSau khi tạo bảngMyTablevà làm:
Cấp chọn trên mytable cho công khai; Cấp chọn, cập nhật, chèn vào mytable vào quản trị viên; tỷ lệ kèo bóng đá Chọn (col1), cập nhật (col1) trên mytable to Miriam_RW;
Đối với tỷ lệ kèo bóng đá đối tượng không phải bàn có khác\ Dtỷ lệ kèo bóng đá lệnh có thể hiển thị tỷ lệ kèo bóng đá đặc quyền của họ.
Nếu"Đặc quyền truy cập"Cột trống cho một đối tượng đã cho, nó có nghĩa là đối tượng có mặc định Đặc quyền (nghĩa là cột Đặc quyền của nó là NULL). Mặc định Đặc quyền luôn bao gồm tất cả tỷ lệ kèo bóng đá đặ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êntỷ lệ kèo bóng đáhoặcthu hồi31724_31809Miriam = arwddxt/Miriam) và sau đó sửa đổi chúng theo yêu cầu được chỉ định. Tương tự, tỷ lệ kèo bóng đá mục được hiển thị trong"Truy cập cột Đặc quyền "Chỉ dành cho tỷ lệ kèo bóng đá cột có đặc quyền Nondefault. (Lưu ý: cho mục đích này,"Mặc định Đặc quyền "Luôn có nghĩa là tỷ lệ kèo bóng đá đặc quyền mặc định tích hợp cho loại đố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 tỷ lệ kèo bóng đá hiệu ứng củaAlter.)
32438_32540*Sẽ chỉ xuất hiện khi tỷ lệ kèo bóng đá tùy chọn cấp đã được cấp rõ ràng cho ai đó.
Cấp đặc quyền chèn tỷ lệ kèo bóng đá tất cả người dùng trên bảngPhim:
tỷ lệ kèo bóng đá chèn vào phim cho công chúng;
Cấp tất cả tỷ lệ kèo bóng đá đặc quyền có sẵn cho người dùngManueltrên xemloại:
Cấp tất cả tỷ lệ kèo bóng đá đặc quyền cho tỷ lệ kèo bóng đá loại cho Manuel;
Lưu ý rằng trong khi những điều trên thực sự sẽ cấp tất cả tỷ lệ kèo bóng đá đặc quyền nếu được thực hiện bởi một siêu người dùng hoặc chủ sở hữu củaloại, khi được thực hiện bởi người khác, nó sẽ chỉ cấp những quyền mà người khác đã cấp tùy chọn.
tỷ lệ kèo bóng đá thành viên trong vai tròQuản trị viênđến người dùngJoe:
cấp Quản trị viên tỷ lệ kèo bóng đá Joe;
Theo tiêu chuẩn SQL,Đặc quyềnTừ khóa trongTất cả Đặc quyền33821_33932
POSTGRESQLCho phép một đối tượng Chủ sở hữu để thu hồi tỷ lệ kèo bóng đá đặc quyền thông thường của chính mình: Ví dụ, một bảng Chủ sở hữu có thể làm cho bảng chỉ đọc cho chính mình bằng cách thu hồi của chính mình34160_34168, Cập nhật, Xóavàcắt ngắn34281_34369PostgreSQLcoi tỷ lệ kèo bóng đá đặc quyền của chủ sở hữu là đã được chủ sở hữu cấp cho chính mình; do đó anh ấy có thể thu hồi chúng quá. Trong tiêu chuẩn SQL, tỷ lệ kèo bóng đá đặc quyền của chủ sở hữu là được cấp bởi một thực thể giả định"_system". Không phải là"_system", chủ sở hữu không thể thu hồi những thứ này quyền.
Tiêu chuẩn SQL cung cấp tỷ lệ kèo bóng đá Asử dụngĐặc quyền trên tỷ lệ kèo bóng đá loại đối tượng khác: Bộ ký tự, Collations, bản dịch, miền.
Đặc quyền về cơ sở dữ liệu, không gian bảng, lược đồ và ngôn ngữ làPostgreSQLTiện ích mở rộng.