Phiên bản được hỗ trợ:hiện tại(173615_374616 / 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 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ế.

kèo chấp bóng đá hôm nayGrant

tên

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 | Quy tắc | Tài kèo chấp bóng đá hôm nay tham khảo | CÒ SÚNG 
    [, ...] | Tất cả [đặc quyền]
    Trên [Bảng]TableName[, ...]
    ĐẾNtên người dùng| NHÓMGroupName| Công khai [, ...] [với tùy chọn cấp]

Grant tạo | Tạm thời | Nhiệt độ [, ...] | Tất cả [đặc quyền]
    Trên cơ sở dữ kèo chấp bóng đá hôm naydbname[, ...]
    ĐẾNtên người dùng| NHÓMGroupName| Công khai [, ...] [với tùy chọn cấp]

Grant thực thi | Tất cả [đặc quyền]
    Trên chức năngfuncname([loại, ...]) [, ...]
    ĐẾNtên người dùng| NHÓMGroupName| Công khai [, ...] [với tùy chọn cấp]

Grant Sử dụng | Tất cả [đặc quyền]
    Trên ngôn ngữLangname[, ...]
    ĐẾNtên người dùng| NHÓMGroupName| Công khai [, ...] [với tùy chọn cấp]

Grant tạo | Cách sử dụng [, ...] | Tất cả [đặc quyền]
    Trên lược đồSchemaname[, ...]
    ĐẾNtên người dùng| NHÓMGroupName| Công khai [, ...] [với tùy chọn cấp]

Mô tả

TheGrantLệnh đưa ra cụ thể đặc quyền trên một đối tượng (bảng, chế độ xem, trình tự, cơ sở dữ liệu, chức năng, ngôn ngữ thủ tục hoặc lược đồ) kèo chấp bóng đá hôm nay một hoặc nhiều người dùng hoặc Các nhóm người dùng. Những đặc quyền này được thêm vào những đặc quyền đã được cấp, nếu có.

Từ khóacông khaichỉ ra rằng các đặc quyền sẽ được cấp kèo chấp bóng đá hôm nay tất cả người dùng, bao gồm cả có thể được tạo sau.công khaiCó thể nghĩ như một nhóm được xác định ngầm luôn bao gồm Tất cả người dùng. Bất kỳ người dùng cụ thể nào cũng sẽ có tổng số đặc quyền được cấp trực tiếp kèo chấp bóng đá hôm nay anh ta, các đặc quyền được cấp kèo chấp bóng đá hôm nay bất kỳ nhóm nào anh ta Hiện tại là thành viên của và các đặc quyền được cấp kèo chấp bóng đá hôm naycô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ó kèo chấp bóng đá hôm nay người khác. Qua Mặc định điều này không được phép. Các tùy chọn cấp chỉ có thể được cấp kèo chấp bóng đá hôm nay Người dùng cá nhân, không phải nhóm hoặccông khai.

Không cần phải cấp đặc quyền kèo chấp bóng đá hôm nay 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 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 chính mình kèo chấp bóng đá hôm nay sự an toàn.) Quyền giảm 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 mô tả bởi một đặc quyền có thể cấp; nó vốn có trong chủ sở hữu, và không thể được cấp hoặc thu hồi. Không thể tài trợ của chủ sở hữu Các tùy chọn sẽ bị thu hồi.

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 kèo chấp bóng đá hôm naycông khai. Mặc định là không có quyền truy cập công khai kèo chấp bóng đá hôm nay các bảng và các lược đồ;TempTạo bảng Đặc quyền kèo chấp bóng đá hôm nay cơ sở dữ liệu;thực thiĐặc quyền kèo chấp bóng đá hôm nay các chức năng; Vàsử dụngĐặc quyền kèo chấp bóng đá hôm nay ngôn ngữ. Chủ sở hữu đối tượng tất nhiên có thể thu hồi những đặc quyền này. (Để bảo mật tối đa, hãy phát hànhthu hồiTrong cùng một giao dịch tạo ra sự vật; sau đó không có cửa sổ nào trong đó người dùng khác có thể sử dụng sự vật.)

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

Chọn

kèo chấp bóng đá hôm nay phépChọnTừ bất kỳ cột nào của bảng, chế độ xem hoặc chuỗi được chỉ định. Cũng kèo chấp bóng đá hôm nay phép sử dụngCopyđến. Đặc quyền này cũng cần thiết Để tham chiếu kèo chấp bóng đá hôm nay giá trị cột hiện có trongCập nhậthoặcXóa. Đối với trình tự, đặc quyền này cũng kèo chấp bóng đá hôm nay phép sử dụngCurrvalchức năng.

Chèn

kèo chấp bóng đá hôm nay phépChèncủa một hàng mới vào bảng được chỉ định. Cũng kèo chấp bóng đá hôm nay phépCopy15070_15078

Cập nhật

kèo chấp bóng đá hôm nay phépCập nhậtcủa bất kỳ cột nào của bảng được chỉ định. (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 cũng vậy, vì nó phải tham chiếu các cột bảng để xác định cái nào Hàng để cập nhật và/hoặc để tính toán các giá trị mới kèo chấp bóng đá hôm nay các cột.)Chọn ... để cập nhậtNgoài ra yêu cầu đặc quyền này, ngoàiChọnĐặc quyền. Đối với trình tự, điều này Đặc quyền kèo chấp bóng đá hôm nay phép sử dụngNextValSetValchức năng.

Xóa

kèo chấp bóng đá hôm nay 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óaLệnh sẽ yêu cầuChọn16142_16253

quy tắc

kèo chấp bóng đá hôm nay phép tạo quy tắc trên bảng/chế độ xem. (Nhìn thấyPostgreSQL:câu lệnh.)

Tài kèo chấp bóng đá hôm nay tham khảo

Để 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 trên cả tham chiếu và tham chiếu bảng.

Trigger

kèo chấp bóng đá hôm nay phép tạo một trình kích hoạt trên bảng được chỉ định. (Nhìn thấycách đọc kèo bóng đá: Tài liệu: 7.4:câu lệnh.)

Tạo

Đối với cơ sở dữ liệu, kèo chấp bóng đá hôm nay phép các lược đồ mới được tạo ra bên trong cơ sở dữ liệu.

Đối với các lược đồ, kèo chấp bóng đá hôm nay phép các đố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 sự vậtCó Đặc quyền này kèo chấp bóng đá hôm nay lược đồ chứa.

tạm thời
17304_17317

kèo chấp bóng đá hôm nay phép các bảng tạm thời được tạo trong khi sử dụng Cơ sở dữ liệu được chỉ định.

thực thi

kèo chấp bóng đá hôm nay phép sử dụng chức năng được chỉ định và sử dụng Bất kỳ nhà khai thác được thực hiện trên đầu chức năng. Đây là loại đặc quyền duy nhất có thể áp dụng kèo chấp bóng đá hôm nay chức năng. (Cú pháp này hoạt động kèo chấp bóng đá hôm nay các chức năng tổng hợp, như Tốt.)

sử dụng

Đối với các ngôn ngữ thủ tục, kèo chấp bóng đá hôm nay phép sử dụng ngôn ngữ được chỉ định để tạo các chức năng trong đó ngôn ngữ. Đây là loại đặc quyền duy nhất là áp dụng kèo chấp bóng đá hôm nay các ngôn ngữ thủ tục.

Đối với các lược đồ, kèo chấp bóng đá hôm nay phép truy cập vào các đối tượng có trong lược đồ được chỉ định (giả sử rằng đặc quyền riêng của các đối tượng Yêu cầu cũng được đáp ứng). Về cơ bản điều này kèo chấp bóng đá hôm nay phép được cấp kèo chấp bóng đá hôm nay"Tra cứu"Đối tượng trong lược đồ.

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

Cấp tất cả các đặc quyền áp dụng kèo chấp bóng đá hôm nay đối tượng tại một lần. 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.

kèo chấp bóng đá hôm nay đặc quyền theo yêu cầu của kèo chấp bóng đá hôm nay lệnh khác được liệt kê trên Trang tham chiếu của lệnh tương ứng.

Ghi chú

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

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. Đây là có thể so sánh với kèo chấp bóng đá hôm nay quyền củarootTrong 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ành AGranthoặcthu hồi19422_19633

Hiện tại, để cấp kèo chấp bóng đá hôm nay đặc quyền trongPostgreSQLChỉ một vài cột, bạn phải Tạo chế độ xem có các cột mong muốn và sau đó cấp đặc quyền kèo chấp bóng đá hôm nay chế độ xem đó.

sử dụngPSQL's\ ZLệnh để có được thông tin về các đặc quyền hiện có, kèo chấp bóng đá hôm nay ví dụ:

= \ Z mytable

        Truy cập các đặc quyền kèo chấp bóng đá hôm nay cơ sở dữ liệu "Lusitania"
 Lược đồ |  Bảng |           Truy cập các đặc quyền
--------+---------+-------------------------------------------
 công khai | mytable | = r/postgres, Miriam = arwdrxt/postgres, "nhóm todos = arw/postgres"

kèo chấp bóng đá hôm nay mục được hiển thị bởi\ Zlà được giải thích như vậy:

20451_21145

Màn hình ví dụ trên sẽ được người dùng nhìn thấyMiriamSau khi tạo bảngmytablevà đang làm

Cấp chọn trên mytable kèo chấp bóng đá hôm nay công khai;
Cấp chọn, cập nhật, chèn vào mytable vào nhóm Todos;

Nếu​​"Đặc quyền truy cập"21498_21730công khaiTùy thuộc vào loại đối tượng, như đã giải thích ở trên. Đầu tiênGranthoặcthu hồi21889_21974=, Miriam = arwdrxt) và sau đó sửa đổi chúng theo yêu cầu được chỉ định.

ví dụ

Cấp đặc quyền chèn kèo chấp bóng đá hôm nay 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;

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

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

Tương thích

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

Tiêu chuẩn SQL kèo chấp bóng đá hôm nay phép thiết lập các đặc quyền kèo chấp bóng đá hôm nay cá nhân các cột trong bảng:

GrantĐặc quyềntrênBảng[(cột[, ...])]] [, ...]
    Đến công khai |tên người dùng[, ...] [với tùy chọn cấp]

Tiêu chuẩn SQL cung cấp kèo chấp bóng đá hôm nay 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ự, đối chiếu, bản dịch, miền.

Thequy tắcĐặc quyền và đặc quyền trên Cơ sở dữ kèo chấp bóng đá hôm nay, lược đồ, ngôn ngữ và trình tự làPostgreSQLPhần mở rộng.

Xem thêm

thu hồi