PostgreSQL 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 20. Cơ sở dữ liệu tỷ lệ kèo bóng đá 88 trò | Tiếp theo |
thường xuyên thuận tiện cho người dùng nhóm để giảm bớt Quản lý các đặc quyền: theo cách đó, các đặc quyền có thể được cấp cho, hoặc bị thu hồi từ, một nhóm nói chung. TRONGPostgreSQL9965_10045Thành viênTrong tỷ lệ kèo bóng đá 88 trò nhóm cho người dùng cá nhân tỷ lệ kèo bóng đá 88 trò.
Để thiết lập tỷ lệ kèo bóng đá 88 trò nhóm, trước tiên hãy tạo tỷ lệ kèo bóng đá 88 trò:
Tạo tỷ lệ kèo bóng đá 88 tròtên;
Thông thường tỷ lệ kèo bóng đá 88 trò được sử dụng làm nhóm sẽ không cóĐăng nhậpthuộc tính, mặc dù bạn có thể đặt nó nếu bạn ước.
Một khi tỷ lệ kèo bóng đá 88 trò nhóm tồn tại, bạn có thể thêm và xóa các thành viên bằng cách sử dụng TheGrantvàthu hồilệnh:
GrantGroup_roleđếntỷ lệ kèo bóng đá 881, ...; Thu hồiGroup_roletừtỷ lệ kèo bóng đá 88 đoạn1, ...;
Bạn cũng có thể cấp tư cách thành viên cho các tỷ lệ kèo bóng đá 88 trò nhóm khác (vì ở đó không thực sự là bất kỳ sự phân biệt nào giữa tỷ lệ kèo bóng đá 88 trò nhóm và không nhóm tỷ lệ kèo bóng đá 88 trò). Cơ sở dữ liệu sẽ không cho phép bạn thiết lập tư cách thành viên Thông tư vòng lặp. Ngoài ra, nó không được phép cấp tư cách thành viên trong tỷ lệ kèo bóng đá 88 tròcông khai.
Các thành viên của tỷ lệ kèo bóng đá 88 trò nhóm có thể sử dụng các đặc quyền của tỷ lệ kèo bóng đá 88 trò theo hai cách. Đầu tiên, mọi thành viên của một nhóm có thể làm rõ ràngkèo tỷ số bóng đá euro hôm nay: Tài liệu:để tạm thời"trở thành"tỷ lệ kèo bóng đá 88 trò nhóm. Trong trạng thái này, Phiên cơ sở dữ liệu có quyền truy cập vào các đặc quyền của tỷ lệ kèo bóng đá 88 trò nhóm Thay vì tỷ lệ kèo bóng đá 88 trò đăng nhập ban đầu và bất kỳ đối tượng cơ sở dữ liệu nào Được tạo ra được coi là thuộc sở hữu của tỷ lệ kèo bóng đá 88 trò nhóm không phải là tỷ lệ kèo bóng đá 88 trò đăng nhập. Thứ hai, các tỷ lệ kèo bóng đá 88 trò thành viên cókế thừaThuộc tính tự động đã sử dụng các đặc quyền của tỷ lệ kèo bóng đá 88 trò của mà họ là thành viên, bao gồm bất kỳ đặc quyền nào được thừa hưởng bởi những người tỷ lệ kèo bóng đá 88 trò. Ví dụ, giả sử chúng ta đã làm:
Tạo tỷ lệ kèo bóng đá 88 trò kế thừa Joe đăng nhập; Tạo tỷ lệ kèo bóng đá 88 trò quản trị viên Noinherit; Tạo tỷ lệ kèo bóng đá 88 trò Noinhherit; Quản trị viên cấp cho Joe; Cấp bánh xe cho quản trị viên;
Ngay sau khi kết nối như tỷ lệ kèo bóng đá 88 tròJoe, Phiên cơ sở dữ liệu sẽ sử dụng các đặc quyền được cấp trực tiếp choJoecộng với bất kỳ đặc quyền được cấp choadmin, vìJoe "kế thừa" admin'của đặc quyền. Tuy nhiên, đặc quyền được cấp chobánh xe12363_12405Joelà gián tiếp a Thành viên củabánh xe, thành viên là thông quaadmincóNoinheritThuộc tính. Sau đó:
Đặt Quản trị viên;
Phiên sẽ chỉ sử dụng các đặc quyền đó được cấp choadmin12761_12790Joe. Sau đó:
Đặt bánh xe tỷ lệ kèo bóng đá 88 trò;
Phiên sẽ chỉ sử dụng các đặc quyền đó được cấp chobánh xe, và không phải những người được cấp choJoehoặcadmin. Các Trạng thái đặc quyền gốc có thể được khôi phục với bất kỳ:
Đặt tỷ lệ kèo bóng đá 88 trò Joe; Thiết lập tỷ lệ kèo bóng đá 88 trò không; Đặt lại tỷ lệ kèo bóng đá 88 trò;
Lưu ý:TheĐặt tỷ lệ kèo bóng đá 88 tròlệnh luôn cho phép chọn bất kỳ tỷ lệ kèo bóng đá 88 trò nào mà tỷ lệ kèo bóng đá 88 trò đăng nhập ban đầu là trực tiếp hoặc gián tiếp là một thành viên của. Do đó, trong ví dụ trên, nó không cần thiết để trở thànhadminTrước Trở thànhbánh xe.
Lưu ý:Trong tiêu chuẩn SQL, có một sự khác biệt rõ ràng giữa người dùng và tỷ lệ kèo bóng đá 88 trò và người dùng không tự động kế thừa Đặc quyền trong khi tỷ lệ kèo bóng đá 88 trò làm. Hành vi này có thể được lấy trongPostgreSQLbằng cách đưa ra tỷ lệ kèo bóng đá 88 trò được sử dụng làm tỷ lệ kèo bóng đá 88 trò SQLkế thừathuộc tính, trong khi đưa ra tỷ lệ kèo bóng đá 88 trò đang được sử dụng làm người dùng SQLNoinheritThuộc tính. Tuy nhiên,PostgreSQL14095_14131kế thừathuộc tính, cho ngược Khả năng tương thích với các bản phát hành trước 8.1 trong đó người dùng luôn sử dụng quyền được cấp cho các nhóm họ là thành viên của.
Các thuộc tính tỷ lệ kèo bóng đá 88 tròĐăng nhập, Superuser, createdbvàCreaterolecó thể được coi là đặc biệt đặc quyền, nhưng họ không bao giờ được thừa hưởng là đặc quyền thông thường Đối tượng cơ sở dữ liệu là. Bạn phải thực sựĐặt tỷ lệ kèo bóng đá 88 TRÒvới một tỷ lệ kèo bóng đá 88 trò cụ thể có một trong các thuộc tính này trong thứ tự để sử dụng thuộc tính. Tiếp tục ví dụ trên, Chúng tôi có thể chọn cấpcreatedbvàcreateroleđếnadmintỷ lệ kèo bóng đá 88 trò. Sau đó một phiên kết nối như tỷ lệ kèo bóng đá 88 tròJoeSẽ không có những đặc quyền này ngay lập tức, chỉ sau khi làmĐặt tỷ lệ kèo bóng đá 88 trò quản trị viên.
Để phá hủy tỷ lệ kèo bóng đá 88 trò nhóm, sử dụngPostgreSQL: Tài liệu: 9.3: tỷ:
tỷ lệ kèo bóng đá 88 trò thảtên;
Bất kỳ tư cách thành viên nào trong tỷ lệ kèo bóng đá 88 trò nhóm đều tự động bị thu hồi (nhưng tỷ lệ kèo bóng đá 88 trò thành viên không bị ảnh hưởng khác).