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

20.4. kèo bóng đá c1

Vì các kèo bóng đá c1 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ỏ kèo bóng đá c1 trò thường không chỉ là vấn đề nhanh chóngPostgreSQL: Tài liệu: 9. Bất kỳ đối tượng nào thuộc sở hữu của kèo bóng đá c1 trò trước tiên phải được bỏ hoặc được chỉ định lại cho các chủ sở hữu khác; và bất kỳ quyền nào được cấp cho kèo bóng đá c1 trò phải được thu hồi.

Quyền sở hữu của kèo bóng đá c1 đối tượng có thể được chuyển một lần bằng cách sử dụngATTERkèo bóng đá c1 lệnh, ví dụ:

thay đổi bảng bobs_table chủ sở hữu cho Alice;

Ngoài ra,Sở hữuLệnh có thể được sử dụng để gán lại quyền sở hữu của tất cả các đối tượng thuộc sở hữu của kèo bóng đá c1 trò đã được đưa vào một kèo bóng đá c1 trò khác. Bởi vìSở hữuKhô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 có chứa các đối tượng thuộc sở hữu của kèo bóng đá c1 trò. (Lưu ý rằng đầu tiên như vậySở hữu9750_9895

9901_10044PostgreSQL:lệnh. Một lần nữa, lệnh này không thể truy cập các đối tượng trong các cơ sở dữ liệu khác, do đó, cần phải chạy nó trong mỗi cơ sở dữ liệu có chứa các đối tượng thuộc sở hữu của kèo bóng đá c1 trò. Cũng,Drop sở hữu10286_10466

Drop sở hữucũng chăm sóc loại bỏ bất kỳ đặc quyền nào được cấp cho kèo bóng đá c1 trò mục tiêu cho các đối tượng không thuộc về nó. Bởi vìSở hữuKhông chạm vào kèo bóng đá c1 đối tượng đó, thông thường cần phải chạy cả haigán lại sở hữuDrop sở hữu(theo thứ tự đó!) Để loại bỏ hoàn toàn các phụ thuộc của kèo bóng đá c1 trò bị loại bỏ.

Tóm lại, công thức chung nhất để loại bỏ một kèo bóng đá c1 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 cho người 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
kèo bóng đá c1 trò thả doomed_role;

11190_11357

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