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 / 7.2 / 7.1
Tài liệu này dành kèo chấp bóng đá hôm nay đá hôm nay phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang kèo chấp bóng đá hôm nayhiện tạiPhiên bản hoặc một trong kèo chấp bóng đá hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Grant

Grant - Xác định kèo chấp bóng đá hôm nay đặc quyền truy cập

Synopsis

Grant select | Chèn | Cập nhật | Xóa | Cắt ngắn | Tài liệu tham khảo | CÒ SÚNG 
    [, ...] | Tất cả [đặc quyền]
    Trên [bảng]Table_Name[, ...]
         | Tất cả kèo chấp bóng đá hôm nay bảng trong lược đồSchema_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant select | Chèn | Cập nhật | Tài liệu tham khảo (Cột_name[, ...])
    [, ...] | Tất cả [đặc quyền] (Cột_name[, ...])
    Trên [Bảng]Table_Name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant cách sử dụng | Chọn | CẬP NHẬT 
    [, ...] | Tất cả [đặc quyền]
    Trên sequencesequence_name[, ...]
         | Tất cả kèo chấp bóng đá hôm nay chuỗi trong lược đồSchema_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant 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[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant Sử dụng | Tất cả [đặc quyền]
    Trên miền11933_11946[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant Sử dụng | Tất cả [đặc quyền]
    Trên trình bao bọc dữ liệu nước ngoàifdw_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant Sử dụng | Tất cả [đặc quyền]
    Trên máy chủ nước ngoàiserver_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant thực thi | Tất cả [đặc quyền]
    Trên function | Thủ tục | LỊCH TRÌNHthường trình_name[([argmode] [arg_name]arg_type[, ...]])]] [, ...]
         | Tất cả chức năng | Thủ tục | kèo chấp bóng đá hôm nay thói quen trong lược đồSchema_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant Sử dụng | Tất cả [đặc quyền]
    Trên ngôn ngữLang_Name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant select | Cập nhật [, ...] | Tất cả [đặc quyền]
    Trên đối tượng lớnloid[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant tạo | Cách sử dụng [, ...] | Tất cả [đặc quyền]
    Trên lược đồSchema_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant Tạo | Tất cả [đặc quyền]
    Trên không gian bảngTablePace_Name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

Grant Sử dụng | Tất cả [đặc quyền]
    Trên loạitype_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo chấp bóng đá hôm nay]

KHOẢN TRỢ CẤPROME_NAME[, ...] đếnROME_SPECAGE[, ...]
    [Với tùy chọn quản trị]
    [Được kèo chấp bóng đá hôm nay bởiROME_SPECAGE]WHEREROME_SPECAGEcó thể:[Nhóm]ROME_NAME| CÔNG CỘNG
  | Current_user
  | Session_user

Mô tả

TheGrantLệnh có hai biến thể cơ bản: một biến thể kèo chấp bóng đá hôm nay các đặc quyền trên đối tượng cơ sở dữ liệu (bảng, cột, xem, bảng nước ngoài, trình tự, cơ sở dữ liệu, trình bao bọc nước ngoài, máy chủ nước ngoài, chức năng, thủ tục, ngôn ngữ thủ tục, lược đồ, hoặc bảng), và một trong những thành viên. Các biến thể này tương tự theo nhiều cách, nhưng chúng đủ khác nhau để được mô tả riêng biệt.

kèo chấp bóng đá hôm nay trên các đối tượng cơ sở dữ liệu

Biến thể này củaGrantLệnh cung kèo chấp bóng đá hôm nay các đặc quyền cụ thể trên đối tượng cơ sở dữ liệu cho một hoặc nhiều vai trò. Các đặc quyền này được thêm vào những đặc quyền đã được kèo chấp bóng đá hôm nay, nếu có.

Từ khóacông khaicho biết các đặc quyền sẽ được kèo chấp bóng đá hôm nay cho tất cả các vai trò, bao gồm cả những đặc quyền 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 bao gồm tất cả các vai trò. Bất kỳ vai trò cụ thể nào cũng sẽ có tổng số đặc quyền được kèo chấp bóng đá hôm nay trực tiếp cho nó, các đặc quyền được kèo chấp bóng đá hôm nay cho bất kỳ vai trò nào hiện tại là một thành viên và các đặc quyền được kèo chấp bóng đá hôm nay chocông khai.

nếuvới tùy chọn kèo chấp bóng đá hôm nayđược chỉ định, người nhận đặc quyền có thể lần lượt kèo chấp bóng đá hôm nay 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 đó. Tùy chọn kèo chấp bóng đá hôm nay không thể được kèo chấp bóng đá hôm nay chocông khai.

Không cần phải kèo chấp bóng đá hôm nay đặc quyền cho chủ sở hữu của một đối tượng (thường là người dùng đã tạo nó), vì chủ sở hữu có tất cả các đặc quyền theo mặc định. (Tuy nhiên, chủ sở hữu có thể chọn thu hồi một số đặc quyền của riêng họ cho sự an toàn.)

16462_16823

Đặc quyền có thể là:

Chọn
Chèn
Cập nhật
Xóa
cắt ngắn
Tài liệu tham khảo
Trigger
17466_17474
Kết nối
tạm thời
thực thi
sử dụng

kèo chấp bóng đá hôm nay loại đặc quyền cụ thể, như được định nghĩa trongPhần 5.7.

Temp

Chính tả thay thế kèo chấp bóng đá hôm naytạm thời.

Tất cả kèo chấp bóng đá hôm nay đặc quyền

kèo chấp bóng đá hôm nay tất cả các đặc quyền có sẵn cho loại đối tượng. 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.

ThefunctionCú pháp hoạt động cho kèo chấp bóng đá hôm nay hàm đơn giản, chức năng tổng hợp và kèo chấp bóng đá hôm nay hàm cửa sổ, nhưng không phải cho kèo chấp bóng đá hôm nay thủ tục; sử dụngQuy trìnhĐối với những người đó. Ngoài ra, sử dụngthói quenđể chỉ một hàm, hàm tổng hợp, chức năng cửa sổ hoặc quy trình bất kể loại chính xác của nó.

Ngoài ra còn có một tùy chọn để kèo chấp bóng đá hôm nay các đặc quyền trên tất cả các đố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 các bảng, chuỗi, chức năng và quy trình.Tất cả kèo chấp bóng đá hôm nay bảngcũng ảnh hưởng đến kèo chấp bóng đá hôm nay chế độ xem và bảng nước ngoài, giống như đối tượng cụ thểGrantlệnh.Tất cả kèo chấp bóng đá hôm nay chức năngcũng ảnh hưởng đến kèo chấp bóng đá hôm nay hàm tổng hợp và cửa sổ, nhưng không phải là thủ tục, một lần nữa giống như đối tượng cụ thểGrantlệnh. Sử dụngTất cả kèo chấp bóng đá hôm nay thói quenĐể bao gồm kèo chấp bóng đá hôm nay thủ tục.

Grant On Vai trò

Biến thể này củaGrantLệnh kèo chấp bóng đá hôm nay tư cách thành viên trong vai trò cho 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ác đặc quyền được kèo chấp bóng đá hôm nay cho một vai trò cho 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 thành viên kèo chấp bóng đá hôm nay vai trò cho người khác và cũng thu hồi tư cách thành viên trong vai trò. Không có tùy chọn quản trị viên, người dùng thông thường không thể làm điều đó. Một vai trò không được coi là giữvới tùy chọn quản trịBản thân nó, nhưng nó có thể kèo chấp bóng đá hôm nay hoặc thu hồi tư cách thành viên từ phiên cơ sở dữ liệu nơi người dùng phiên phù hợp với vai trò. Các siêu nhân cơ sở dữ liệu có thể kèo chấp bóng đá hôm nay hoặc thu hồi tư cách thành viên trong bất kỳ vai trò nào cho bất kỳ ai. Vai trò cócreateroleĐặc quyền có thể kèo chấp bóng đá hôm nay 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à siêu nhân.

nếuĐược kèo chấp bóng đá hôm nay bởi20558_20743

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 kèo chấp bóng đá hôm nay chocông khai. Cũng lưu ý rằng hình thức của lệnh này không kèo chấp bóng đá hôm nay phép từ nhiễuNhóminROME_SPECAGE.

ghi chú

Thethu hồiLệnh được sử dụng để thu hồi kèo chấp bóng đá hôm nay đặc quyền truy cập.

kể từPostgreSQL8.1, kèo chấp bóng đá hôm nay khái niệm về người dùng và nhóm đã được thống nhất thành một loại thực thể được gọi là vai trò. Do đó không còn cần thiết phải sử dụng từ khóaNhóm21532_21587Nhómvẫn được phép trong lệ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 họ giữ đặc quyền đó cho cột cụ thể hoặc toàn bộ bảng của nó. kèo chấp bóng đá hôm nay đặc quyền ở kèo chấp bóng đá hôm nay bảng và sau đó thu hồi nó cho một cột sẽ không làm những gì người ta có thể mong muốn: kèo chấp bóng đá hôm nay kèo chấp bóng đá hôm nay bảng không bị ảnh hưởng bởi một hoạt động kèo chấp bóng đá hôm nay cột.

Khi không phải chủ sở hữu của một đối tượng cố gắngGrantĐặc quyền trên đối tượng, lệ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 đối tượng. Miễn là một số đặc quyền có sẵn, lệnh sẽ được tiến hành, nhưng nó sẽ chỉ kèo chấp bóng đá hôm nay những đặc quyền mà người dùng có tùy chọn tài trợ. Thekèo chấp bóng đá hôm nay tất cả các đặc quyền22451_22814

Cần lưu ý rằng kèo chấp bóng đá hôm nay siêu người dùng cơ sở dữ liệu có thể truy cập tất cả kèo chấp bóng đá hôm nay đối tượng bất kể cài đặt đặc quyền đối tượng. Điều này có thể so sánh với kèo chấp bóng đá hôm nay quyền củarootTrong một hệ thống Unix. Như vớiroot, không khôn ngoan khi 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ànhGranthoặ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ụ thể, các đặc quyền được kèo chấp bóng đá hôm nay thông qua một lệnh như vậy sẽ dường như đã được kèo chấp bóng đá hôm nay 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 kèo chấp bóng đá hôm nay bởi chính vai trò chứa.)

Grantthu 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ữ kèo chấp bóng đá hôm nay đặc quyềnVới tùy chọn kèo chấp bóng đá hôm nayTrên đối tượng. Trong trường hợp này, các đặc quyền sẽ được ghi nhận là đã được kèo chấp bóng đá hôm nay bởi vai trò thực sự sở hữu đối tượng hoặc nắm giữ các đặc quyềnvới tùy chọn kèo chấp bóng đá hôm nay. Ví dụ: nếu bảngT1được sở hữu bởi vai tròG1, trong đó vai tròU1là thành viên, sau đóU1Có thể kèo chấp bóng đá hôm nay các đặc quyền trênT1đếnU2, nhưng những đặc quyền đó dường như đã được kèo chấp bóng đá hôm nay 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 hiện vai tròGrant24595_24803Đặt vai tròĐể trở thành vai trò cụ thể mà bạn muốn làmGrantAs.

kèo chấp bóng đá hôm nay quyền trên bảng không tự động mở rộng quyền cho bất kỳ chuỗi nào được sử dụng bởi bảng, bao gồm các chuỗi được gắn vớisê -riCột. Quyền trên kèo chấp bóng đá hôm nay chuỗi phải được đặt riêng.

xemPhần 5.7Để biết thêm thông tin về kèo chấp bóng đá hôm nay loại đặc quyền cụ thể, cũng như cách kiểm tra kèo chấp bóng đá hôm nay đặc quyền của đối tượng.

Ví dụ

kèo chấp bóng đá hôm nay đặc quyền chèn cho tất cả người dùng trên bảngPhim:

Grant chèn vào phim kèo chấp bóng đá hôm nay công chúng;

kèo chấp bóng đá hôm nay tất cả các đặc quyền có sẵn cho người dùngManueltrên xemloại:

kèo chấp bóng đá hôm nay tất cả các đặc quyền cho các loại cho Manuel;

Lưu ý rằng trong khi những điều trên thực sự sẽ kèo chấp bóng đá hôm nay tất cả các đặ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ỉ kèo chấp bóng đá hôm nay những quyền đó mà người khác có tùy chọn tài trợ.

Grant thành viên trong vai tròQuản trị viênkèo chấp bóng đá hôm nay người dùngJoe:

kèo chấp bóng đá hôm nay Quản trị viên cho Joe;

Tương thích

Theo tiêu chuẩn SQL,Đặc quyềnTừ khóa trongTất cả kèo chấp bóng đá hôm nay đặc quyềnlà bắt buộc. Tiêu chuẩn SQL không hỗ trợ cài đặt kèo chấp bóng đá hôm nay đặc quyền trên nhiều đối tượng trên mỗi lệnh.

PostgreSQL26652_26811Chèn, Cập nhật, Xóacắt ngắnĐặc quyền. Điều này là không thể theo tiêu chuẩn SQL. Lý do làPostgreSQLđối xử với các đặc quyền của chủ sở hữu là đã được chủ sở hữu kèo chấp bóng đá hôm nay cho chính họ; Do đó, họ cũng có thể thu hồi chúng. Trong tiêu chuẩn SQL, các đặc quyền của chủ sở hữu được kèo chấp bóng đá hôm nay bởi một thực thể giả địnhHồi_System27346_27360Mạnh_SystemHàng, Chủ sở hữu không thể thu hồi kèo chấp bóng đá hôm nay quyền này.

Theo tiêu chuẩn SQL, các tùy chọn kèo chấp bóng đá hôm nay có thể được kèo chấp bóng đá hôm nay chocông khai; PostgreSQL chỉ hỗ trợ kèo chấp bóng đá hôm nay tùy chọn kèo chấp bóng đá hôm nay cho vai trò.

Tiêu chuẩn SQL kèo chấp bóng đá hôm nay phép27691_27703Tùy chọn được sử dụng dưới mọi hình thứcGrant. PostgreSQL chỉ hỗ trợ nó khi kèo chấp bóng đá hôm nay tư cách thành viên vai trò, và thậm chí sau đó chỉ các siêu người dùng mới có thể sử dụng nó theo những cách không cần thiết.

Tiêu chuẩn SQL cung kèo chấp bóng đá hôm nay cho Asử dụngĐặc quyền trên kèo chấp bóng đá hôm nay loại đối tượng khác: Bộ ký tự, Collations, Dịch.

Trong tiêu chuẩn SQL, kèo chấp bóng đá hôm nay chuỗi chỉ cósử dụngĐặc quyền, điều khiển việc sử dụngGiá trị tiếp theo kèo chấp bóng đá hôm nayBiểu thức, tương đương với hàmNextValTrong PostgreSQL. Đặc quyền trình tựChọnCập nhậtlà phần mở rộng PostgreSQL. Ứng dụng của chuỗisử dụngĐặc quyền kèo chấp bóng đá hôm nayCurrvalHàm cũng là tiện ích mở rộng PostgreSql (cũng như chính chức năng).

Đặc quyền trên cơ sở dữ liệu, không gian bảng, lược đồ và ngôn ngữ làPostgreSQLTiện ích mở rộng.