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
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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

20.4. soi kèo bóng đá truoctran

Vì các soi kèo bóng đá truoctran trò có thể sở hữu các đối tượng cơ sở dữ liệu và có thể giữ các đặc quyền Để truy cập các đối tượng khác, việc bỏ một soi kèo bóng đá truoctran trò thường không chỉ là một vấn đề nhanh chóngkèo bóng đá pháp: Tài liệu:. Bất kì Các đối tượng thuộc sở hữu của soi kèo bóng đá truoctran trò trước tiên phải được bỏ hoặc được chỉ định lại cho chủ sở hữu khác; và bất kỳ quyền nào được cấp cho soi kèo bóng đá truoctran trò phải bị thu hồi.

Quyền sở soi kèo bóng đá truoctran của các đối tượng có thể được chuyển một lần bằng cách sử dụngthay đổiCác lệnh, ví dụ:

thay đổi bảng bobs_table chủ sở soi kèo bóng đá truoctran cho Alice;

Ngoài ra,Định hình lại Sở soi kèo bóng đá truoctranLệnh có thể được sử dụng để chỉ định quyền sở hữu tất cả Các đối tượng thuộc sở hữu của soi kèo bóng đá truoctran trò đã được đưa vào một soi kèo bóng đá truoctran trò khác. Bởi vìSở soi kèo bóng đá truoctranKhông thể truy cập các đối tượng trong cơ sở dữ liệu khác, cần phải chạy nó trong mỗi Cơ sở dữ liệu chứa các đối tượng thuộc sở hữu của soi kèo bóng đá truoctran trò. (Lưu ý rằng Đầu tiên như vậySở soi kèo bóng đá truoctranSẽ thay đổi quyền sở soi kèo bóng đá truoctran của bất kỳ đối tượng cơ sở dữ liệu được chia sẻ nào, đó là cơ sở dữ liệu hoặc không gian bảng, thuộc sở soi kèo bóng đá truoctran của đã bị bỏ rơi.)

Một khi bất kỳ đối tượng có giá trị nào đã được chuyển cho chủ sở hữu mới, Bất kỳ đối tượng còn lại nào thuộc sở hữu của soi kèo bóng đá truoctran trò bị bỏ rơi có thể rơi vớikèo bóng đá việt nam: Tài liệu:lệnh. Một lần nữa, lệnh này không thể truy cập các đối tượng trong khác cơ sở dữ liệu, vì vậy cần phải chạy nó trong mỗi cơ sở dữ liệu Chứa các đối tượng thuộc sở hữu của soi kèo bóng đá truoctran trò. Cũng,Drop sở soi kèo bóng đá truoctransẽ không bỏ toàn bộ cơ sở dữ liệu hoặc không gian bảng, vì vậy cần phải làm điều đó theo cách thủ công nếu soi kèo bóng đá truoctran trò sở hữu bất kỳ cơ sở dữ liệu hoặc không gian bảng nào chưa được chuyển cho chủ sở hữu mới.

Drop sở soi kèo bóng đá truoctrancũng chăm sóc Loại bỏ bất kỳ đặc quyền nào được cấp cho soi kèo bóng đá truoctran trò mục tiêu cho các đối tượng không thuộc về nó. Bởi vìĐịnh hình lại Sở soi kèo bóng đá truoctranKhông chạm vào các đối tượng như vậy, nó thường cần thiết Để chạy cả haiSở soi kèo bóng đá truoctranDrop sở soi kèo bóng đá truoctran(theo thứ tự đó!) loại bỏ các phụ thuộc của một soi kèo bóng đá truoctran trò bị loại bỏ.

Tóm lại, công thức chung nhất để loại bỏ soi kèo bóng đá truoctran trò đã được sử dụng để sở hữu các đối tượng là:

gán lại thuộc sở hữu của Doomed_role để kế thừa_role;
Thả thuộc sở hữu của Doomed_role;
- Lặp lại các lệnh trên trong mỗi cơ sở dữ liệu của cụm
soi kèo bóng đá truoctran trò thả doomed_role;

Khi không phải tất cả các đối tượng thuộc sở soi kèo bóng đá truoctran sẽ được chuyển sang cùng một Chủ sở soi kèo bóng đá truoctran kế nhiệm, tốt nhất là xử lý các ngoại lệ theo cách thủ công và sau đó thực hiện các bước trên để lau lên.

nếusoi kèo bóng đá truoctran trò thảđược cố gắng trong khi Các đối tượng phụ thuộc vẫn còn, nó sẽ phát hành tin nhắn Xác định đối tượng nào cần được chỉ định lại hoặc bỏ.