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
5167_527812 / 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 cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hôm nay và ngày mai phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Grant

Grant - Xác định kèo bóng đá hôm nay và ngày mai đặ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 | Trigger | DUY TRÌ 
    [, ...] | Tất cả [đặc quyền]
    Trên [bảng]Table_Name[, ...]
         | Tất cả kèo bóng đá hôm nay và ngày mai bảng trong lược đồSchema_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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 bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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 bóng đá hôm nay và ngày mai chuỗi trong lược đồSchema_name[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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 bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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

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

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 bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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 bóng đá hôm nay và ngày mai thói quen trong lược đồSchema_name​​[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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 bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

Grant select | Cập nhật [, ...] | Tất cả [đặc quyền]
    Trên đối tượng lớnloid[, ...]
    ĐẾNROME_SPECAGE14156_14206ROME_SPECAGE]

Grant set | Thay đổi hệ thống [, ...] | Tất cả [đặc quyền]
    Trên tham sốCấu hình_parameter[, ...]
    ĐẾNROME_SPECAGE[, ...] [với tùy chọn kèo bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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 bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

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

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 bóng đá hôm nay và ngày mai]
    [Được kèo bóng đá hôm nay và ngày mai bởiROME_SPECAGE]

KHOẢN TRỢ CẤPROME_NAME[, ...] đếnROME_SPECAGE15632_15725ROME_SPECAGE]WHEREROME_SPECAGEcó thể:[Nhóm]ROME_NAME| CÔNG CỘNG
  | Current_role
  | Current_user
  | Session_user

Mô tả

TheGrant16157_16586

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

Biến thể này củaGrantLệnh cung kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai, nếu có.

Từ khóacông khaicho biết các đặc quyền sẽ được kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai trực tiếp cho nó, các đặc quyền được kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai chocông khai.

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

nếuĐược kèo bóng đá hôm nay và ngày mai bởiđược chỉ định, người kèo bóng đá hôm nay và ngày mai được chỉ định phải là người dùng hiện tại. Điều khoản này hiện có mặt ở dạng này chỉ để tương thích SQL.

17850_18080

Quyền bỏ một đối tượng hoặc thay đổi định nghĩa của nó theo bất kỳ cách nào, không được coi là một đặc quyền có thể kèo bóng đá hôm nay và ngày mai; Nó vốn có trong chủ sở hữu, và không thể được kèo bóng đá hôm nay và ngày mai hoặc thu hồi. (Tuy nhiên, một hiệu ứng tương tự có thể có được bằng cách kèo bóng đá hôm nay và ngày mai hoặc thu hồi tư cách thành viên trong vai trò sở hữu đối tượng; xem bên dưới.)

Đặ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
Tạo
Kết nối
tạm thời
thực thi
sử dụng
set
System
duy trì

kèo bóng đá hôm nay và ngày mai loại đặc quyền cụ thể, như được định nghĩa trongPhần 5.8.

Temp

Chính tả thay thế chotạm thời.

20031_20047

kèo bóng đá hôm nay và ngày mai 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.

Thechức năngCú pháp hoạt động cho kèo bóng đá hôm nay và ngày mai hàm đơn giản, chức năng tổng hợp và kèo bóng đá hôm nay và ngày mai hàm cửa sổ, nhưng không phải cho kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai bảngcũng ảnh hưởng đến kèo bóng đá hôm nay và ngày mai chế độ xem và bảng nước ngoài, giống như đối tượng cụ thểGrantlệnh.Tất cả kèo bóng đá hôm nay và ngày mai chức năng21130_21234GrantLệnh. Sử dụngTất cả kèo bóng đá hôm nay và ngày mai thói quenĐể bao gồm kèo bóng đá hôm nay và ngày mai thủ tục.

Grant On Vai trò

Biến thể này củaGrantLệnh kèo bóng đá hôm nay và ngày mai tư cách thành viên trong vai trò cho một hoặc nhiều vai trò khác và sửa đổi các tùy chọn thành viênset, kế thừaadmin; nhìn thấyPhần 21.3Để biết chi tiết. Tư cách thành viên trong một vai trò rất có ý nghĩa vì nó có khả năng cho phép truy cập vào các đặc quyền được kèo bóng đá hôm nay và ngày mai cho một vai trò cho từng thành viên của mình và có khả năng cũng có khả năng thay đổi vai trò. Tuy nhiên, các quyền thực tế được trao phụ thuộc vào các tùy chọn liên quan đến khoản tài trợ. Để sửa đổi các tùy chọn đó của tư cách thành viên hiện có, chỉ cần chỉ định thành viên với các giá trị tùy chọn được cập nhật.

Mỗi tùy chọn được mô tả bên dưới có thể được đặt thànhTRUEhoặcSai. Từ khóaTùy chọnđược chấp nhận làm từ đồng nghĩa vớiTRUE, sao chovới tùy chọn quản trịlà từ đồng nghĩa vớivới quản trị viên đúng. Khi thay đổi thành viên hiện tại, thiếu sót của một tùy chọn, kết quả là giá trị hiện tại được giữ lại.

The22772_22779Tùy chọn cho phép thành viên lần lượt được thành viên kèo bóng đá hôm nay và ngày mai trong 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ó. Các siêu nhân cơ sở dữ liệu có thể kèo bóng đá hôm nay và ngày mai 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. Tùy chọn này mặc định làfalse.

Thekế thừaTùy chọn kiểm soát trạng thái kế thừa của tư cách thành viên mới; nhìn thấyPhần 21.3Để biết chi tiết về kế thừa. Nếu nó được đặt thànhTRUE, nó khiến thành viên mới kế thừa từ vai trò được kèo bóng đá hôm nay và ngày mai. Nếu được đặt thànhfalse23589_23739

Thesettùy chọn, nếu nó được đặt thànhTRUE, cho phép thành viên thay đổi vai trò được kèo bóng đá hôm nay và ngày mai bằng cách sử dụngPostgreSQL:lệnh. Nếu một vai trò là một thành viên gián tiếp của vai trò khác, nó có thể sử dụngĐặt vai tròĐể thay đổi vai trò đó chỉ khi có một chuỗi kèo bóng đá hôm nay và ngày mai khoản tài trợ mỗi người cóĐặt đúng. Tùy chọn này mặc định làTRUE.

Để tạo một đối tượng thuộc sở hữu của một vai trò khác hoặc trao quyền sở hữu một đối tượng hiện có cho vai trò khác, bạn phải có khả năngĐặt vai tròvới vai trò đó; Nếu không, kèo bóng đá hôm nay và ngày mai lệnh nhưthay đổi ... chủ sở hữu thànhhoặcTạo cơ sở dữ liệu ... Chủ sở hữusẽ thất bại. Tuy nhiên, người dùng thừa hưởng kèo bóng đá hôm nay và ngày mai đặc quyền của một vai trò nhưng không có khả năngĐặt vai trò24748_25023Đặt vai trò25058_25096

nếuĐược kèo bóng đá hôm nay và ngày mai bởiđược chỉ định, khoản tài trợ được ghi lại là đã được thực hiện bởi vai trò được chỉ định. Người dùng chỉ có thể gán một khoản trợ kèo bóng đá hôm nay và ngày mai cho một vai trò khác nếu họ sở hữu các đặc quyền của vai trò đó. Vai trò được ghi là người kèo bóng đá hôm nay và ngày mai phải cóTùy chọn quản trịVề vai trò mục tiêu, trừ khi đó là siêu người dùng bootstrap. Khi một khoản trợ kèo bóng đá hôm nay và ngày mai được ghi nhận là có một nhà tài trợ khác ngoài siêu người dùng bootstrap, nó phụ thuộc vào người kèo bóng đá hôm nay và ngày mai tiếp tục sở hữuTùy chọn quản trịVề vai trò; Vì vậy, nếuTùy chọn quản trịbị thu hồi, các khoản trợ kèo bóng đá hôm nay và ngày mai phụ thuộc cũng phải bị thu hồi.

Không giống như trường hợp có đặc quyền, tư cách thành viên trong vai trò không thể được kèo bóng đá hôm nay và ngày mai chocông khai. Cũng lưu ý rằng hình thức của lệnh này không cho phép từ nhiễuNhóminROME_SPECAGE.

ghi chú

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

kể từPostgreSQL8.1, kèo bóng đá hôm nay và ngày mai 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ể duy nhất được gọi là vai trò. Do đó không còn cần thiết phải sử dụng từ khóaNhómĐể xác định xem người được kèo bóng đá hôm nay và ngày mai là người dùng hay nhóm.Nhó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 bóng đá hôm nay và ngày mai đặc quyền ở kèo bóng đá hôm nay và ngày mai 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ể muốn: kèo bóng đá hôm nay và ngày mai kèo bóng đá hôm nay và ngày mai bảng không bị ảnh hưởng bởi một hoạt động kèo bóng đá hôm nay và ngày mai cột.

Khi một 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 bóng đá hôm nay và ngày mai những đặc quyền mà người dùng có tùy chọn tài trợ. Thekèo bóng đá hôm nay và ngày mai tất cả các đặc quyềnMẫu sẽ đưa ra thông báo cảnh báo nếu không có tùy chọn tài trợ nào được giữ, trong khi các biểu mẫu khác sẽ đưa ra cảnh báo nếu các tùy chọn kèo bóng đá hôm nay và ngày mai cho bất kỳ đặc quyền nào được đặt tên cụ thể trong lệnh không được giữ. .

Cần lưu ý rằng kèo bóng đá hôm nay và ngày mai siêu người dùng cơ sở dữ liệu có thể truy cập tất cả kèo bóng đá hôm nay và ngày mai đố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 bóng đá hôm nay và ngày mai 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ồi28260_28560

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 bóng đá hôm nay và ngày mai đặc quyềnvới tùy chọn kèo bóng đá hôm nay và ngày maiTrê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 bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai. 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 bóng đá hôm nay và ngày mai các đặc quyền trênT1đếnU2, nhưng những đặc quyền đó dường như đã được kèo bóng đá hôm nay và ngày mai 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òGrantgiữ kèo bóng đá hôm nay và ngày mai đặc quyền cần thiết một cách gián tiếp thông qua nhiều hơn một đường dẫn thành viên, nó không được xác định trong đó có vai trò sẽ được ghi nhận là đã thực hiện khoản tài trợ. Trong những trường hợp như vậy, tốt nhất là sử dụngĐặt vai tròĐể trở thành vai trò cụ thể mà bạn muốn làmGrantAs.

kèo bóng đá hôm nay và ngày mai 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ớiNối tiếpCột. Quyền trên kèo bóng đá hôm nay và ngày mai chuỗi phải được đặt riêng.

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

Ví dụ

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

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

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

kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai 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êncho người dùngJoe:

kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai đặc quyền31494_31603

PostgreSQL31656_31815Chè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 bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai bởi một thực thể giả định_System. Không phải là_SystemKhăn, Chủ sở hữu không thể thu hồi kèo bóng đá hôm nay và ngày mai quyền này.

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

Tiêu chuẩn SQL cho phépĐược kèo bóng đá hôm nay và ngày mai bởiTùy chọn chỉ chỉ địnhcurrent_userhoặccurrent_role. kèo bóng đá hôm nay và ngày mai biến thể khác là phần mở rộng PostgreSQL.

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

Trong tiêu chuẩn SQL, kèo bóng đá hôm nay và ngày mai chuỗi chỉ cósử dụngĐặc quyền, điều khiển việc sử dụngGiá trị tiếp theo choBiể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 choCurrvalHà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 đồ, ngôn ngữ và tham số cấu hình làPOSTGRESQLTiện ích mở rộng.