Grant - Xác định kèo bóng đá việt nam đặc quyền truy cập
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 bóng đá việt nam bảng trong lược đồSchema_name
[, ...] ĐẾNROME_SPECAGE
[, ...] [với tùy chọn kèo bóng đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam chuỗi trong lược đồ11237_11250
[, ...] ĐẾNROME_SPECAGE
[, ...] [với tùy chọn kèo bóng đá việt nam] [Được kèo bóng đá việt nam 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
[, ...] ĐẾN11646_11666
[, ...] [với tùy chọn kèo bóng đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam 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àiFDW_NAME
[, ...] ĐẾNROME_SPECAGE
[, ...] [với tùy chọn kèo bóng đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam thói quen trong lược đồSchema_name
[, ...] ĐẾNROME_SPECAGE
[, ...] [với tùy chọn kèo bóng đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam bởiROME_SPECAGE
] 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 bóng đá việt nam] [Được kèo bóng đá việt nam bởiROME_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 đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam 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 đá việt nam] [Được kèo bóng đá việt nam bởiROME_SPECAGE
] KHOẢN TRỢ CẤPROME_NAME
[, ...] đếnROME_SPECAGE
[, ...] [Với tùy chọn quản trị] [Được kèo bóng đá việt nam bởiROME_SPECAGE
]WHEREROME_SPECAGE
có thể:[Nhóm]ROME_NAME
| CÔNG CỘNG | Current_role | Current_user | Session_user
TheGrant
Lệnh có hai biến thể cơ bản: một biến thể kèo bóng đá việt nam các đặc quyền trên một đối tượng cơ sở dữ liệu (bảng, cột, chế độ xem, bảng nước ngoài, trình tự, cơ sở dữ liệu, trình bao bọc dữ liệu nước ngoài, máy chủ nước ngoài, chức năng, quy trình, ngôn ngữ thủ tục, đối tượng lớn, tham số 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.
Biến thể này củaGrant
Lệnh cung kèo bóng đá việt nam 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 đá việt nam, nếu có.
Từ khóacông khai
cho biết các đặc quyền sẽ được kèo bóng đá việt nam 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 khai
16711_16957công khai
.
nếuvới tùy chọn kèo bóng đá việt nam
17054_17223công khai
.
nếuĐược kèo bóng đá việt nam bởi
được chỉ định, người kèo bóng đá việt nam đượ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.
Không cần phải kèo bóng đá việt nam đặ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.)
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 đá việt nam; Nó vốn có trong chủ sở hữu, và không thể được kèo bóng đá việt nam 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 đá việt nam 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
kèo bóng đá việt nam loại đặc quyền cụ thể, như được định nghĩa trongkèo chấp bóng.
Temp
Chính tả thay thế chotạm thời
.
Tất cả kèo bóng đá việt nam đặc quyền
kèo bóng đá việt nam tất cả các đặc quyền có sẵn cho loại đối tượng. TheĐặc quyền
Từ 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ăng
Cú pháp hoạt động cho kèo bóng đá việt nam hàm đơn giản, chức năng tổng hợp và kèo bóng đá việt nam chức năng cửa sổ, nhưng không phải cho kèo bóng đá việt nam 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, chức năng 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ó.
20278_20481Tất cả kèo bóng đá việt nam bảng
cũng ảnh hưởng đến kèo bóng đá việt nam chế độ xem và bảng nước ngoài, giống như đối tượng cụ thểGrant
lệnh.Tất cả kèo bóng đá việt nam chức năng
cũng ảnh hưởng đến kèo bóng đá việt nam 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ểGrant
lệnh. Sử dụng20846_20860
Để bao gồm kèo bóng đá việt nam thủ tục.
Biến thể này củaGrant
Lệnh kèo bóng đá việt nam 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 bóng đá việt nam 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 trao thành viên 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 đá việt nam 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 bóng đá việt nam 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 người dùng.
nếuĐược kèo bóng đá việt nam bởi
21825_22010
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 bóng đá việt nam 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óm
inROME_SPECAGE
.
Thethu hồi
Lệnh được sử dụng để thu hồi kèo bóng đá việt nam đặc quyền truy cập.
kể từPostgreSQL8.1, kèo bóng đá việt nam 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 đá việt nam là người dùng hay nhóm.Nhóm
vẫ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 đá việt nam đặc quyền ở kèo bóng đá việt nam 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 đá việt nam kèo bóng đá việt nam bảng không bị ảnh hưởng bởi một hoạt động kèo bóng đá việt nam 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 bóng đá việt nam những đặc quyền mà người dùng có tùy chọn tài trợ. Thekèo bóng đá việt nam tất cả các đặc quyền
Biểu mẫ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 đá việt nam 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 đá việt nam siêu người dùng cơ sở dữ liệu có thể truy cập tất cả kèo bóng đá việt nam đố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 đá việt nam quyền củaroot
Trong 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ànhGrant
hoặcthu hồi
Lệnh, lệnh được thực hiện như thể nó được kèo bóng đá việt nam 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 bóng đá việt nam thông qua một lệnh như vậy sẽ dường như đã được kèo bóng đá việt nam 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 bóng đá việt nam bởi chính vai trò chứa.)
Grant
vàthu hồi
cũ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 đá việt nam đặc quyềnvới tùy chọn kèo bóng đá việt nam
25118_25270với tùy chọn kèo bóng đá việt nam
. Ví dụ: nếu bảngT1
được sở hữu bởi vai tròG1
, trong đó vai tròU1
là thành viên, sau đóU1
Có thể kèo bóng đá việt nam các đặc quyền trênT1
đếnU2
, nhưng những đặc quyền đó dường như đã được kèo bóng đá việt nam trực tiếp bởiG1
. Bất kỳ thành viên nào khác của vai tròG1
Có thể thu hồi chúng sau.
Nếu thực thi vai tròGrant
Giữ kèo bóng đá việt nam đặ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 vai trò, 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àmGrant
As.
kèo bóng đá việt nam 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ê -ri
Cột. Quyền trên kèo bóng đá việt nam chuỗi phải được đặt riêng.
xemPhần 5.7Để biết thêm thông tin về kèo bóng đá việt nam loại đặc quyền cụ thể, cũng như cách kiểm tra kèo bóng đá việt nam đặc quyền của đối tượng.
kèo bóng đá việt nam đặc quyền chèn cho tất cả người dùng trên bảngPhim
:
Grant chèn vào phim cho công chúng;
kèo bóng đá việt nam tất cả các đặc quyền có sẵn cho người dùngManuel
trên xemloại
:
kèo bóng đá việt nam 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 đá việt nam 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 đá việt nam 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ên
cho người dùngJoe
:
27495_27519
Theo tiêu chuẩn SQL,Đặc quyền
Từ khóa trongTất cả kèo bóng đá việt nam đặc quyền
là bắt buộc. Tiêu chuẩn SQL không hỗ trợ cài đặt kèo bóng đá việt nam đặc quyền trên nhiều đối tượng trên mỗi lệnh.
PostgreSQLCho phép chủ sở hữu đối tượng thu hồi kèo bóng đá việt nam đặc quyền thông thường của riêng họ: Ví dụ, chủ sở hữu bảng có thể làm cho bảng chỉ đọc cho chính họ bằng cách thu hồi chính họChèn
, Cập nhật
, Xóa
vàcắ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 đá việt nam 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 đá việt nam bởi một thực thể giả định_SystemHàng. Không phải làMạnh_System, Chủ sở hữu không thể thu hồi kèo bóng đá việt nam quyền này.
Theo tiêu chuẩn SQL, các tùy chọn kèo bóng đá việt nam có thể được kèo bóng đá việt nam cho28818_28826
; PostgreSQL chỉ hỗ trợ kèo bóng đá việt nam các tùy chọn kèo bóng đá việt nam cho vai trò.
Tiêu chuẩn SQL cho phépĐược kèo bóng đá việt nam bởi
Tùy chọn chỉ chỉ địnhcurrent_user
hoặccurrent_role
. kèo bóng đá việt nam biến thể khác là phần mở rộng PostgreSQL.
Tiêu chuẩn SQL cung kèo bóng đá việt nam cho A29192_29199
Đặc quyền trên kèo bóng đá việt nam loại đối tượng khác: Bộ ký tự, Collations, Dịch.
Trong tiêu chuẩn SQL, kèo bóng đá việt nam chuỗi chỉ có Asử dụng
Đặc quyền, điều khiển việc sử dụngGiá trị tiếp theo cho
Biểu thức, tương đương với hàmNextVal
Trong PostgreSQL. Đặc quyền trình tựChọn
vàCập nhật
là phần mở rộng PostgreSQL. Ứng dụng của chuỗisử dụng
Đặc quyền choCurrval
Hàm cũng là phần 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.
31307_31533Mẫu nàyĐể báo cáo vấn đề tài liệu.