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 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
9676_9747
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ế.

Chương 17. Cơ sở dữ liệu kèo bóng đá c1 và đặc quyền

Mỗi cụm cơ sở dữ liệu đều chứa một tập hợp kèo bóng đá c1 cơ sở dữ liệu. Những thứ kia kèo bóng đá c1 tách biệt với kèo bóng đá c1 được quản lý bởi hệ điều hành trên đó máy chủ chạy. kèo bóng đá c1 sở hữu các đối tượng cơ sở dữ liệu (cho ví dụ, bảng) và có thể gán các đặc quyền trên các đối tượng đó cho kèo bóng đá c1 khác để kiểm soát những người có quyền truy cập vào đối tượng.

Chương này mô tả cách tạo và quản lý kèo bóng đá c1 và Giới thiệu hệ thống đặc quyền. Thêm thông tin về Các loại đối tượng cơ sở dữ liệu khác nhau và các tác động của các đặc quyền có thể được tìm thấy trongChương 5.

17.1. kèo bóng đá c1 cơ sở dữ liệu

kèo bóng đá c1 cơ sở dữ liệu hoàn toàn tách biệt về mặt khái niệm kèo bóng đá c1 hệ điều hành. Trong thực tế, nó có thể thuận tiện cho Duy trì một thư từ, nhưng điều này là không cần thiết. Cơ sở dữ liệu Tên kèo bóng đá c1 toàn cầu trên toàn bộ cài đặt cụm cơ sở dữ liệu (và không phải mỗi cơ sở dữ liệu riêng lẻ). Để tạo kèo bóng đá c1 sử dụngTạo kèo bóng đá c1Lệnh SQL:

Tạo kèo bóng đá c1tên;

tên12762_12925Thả kèo bóng đá c1lệnh:

Thả kèo bóng đá c1tên;

Để thuận tiện, các chương trìnhcreatuserDropuserđược cung cấp dưới dạng bao bọc xung quanh các lệnh SQL này có thể được gọi từ dòng lệnh shell:

creatusertênDropusertên

Để bootstrap hệ thống cơ sở dữ liệu, một cái mới Hệ thống khởi tạo luôn chứa một kèo bóng đá c1 được xác định trước. Cái này kèo bóng đá c1 sẽ có ID cố định 1 và theo mặc định (trừ khi được thay đổi Khi chạyinitDB) Nó sẽ có cùng tên với kèo bóng đá c1 hệ điều hành đã khởi tạo Cụm cơ sở dữ liệu. Theo thông thường, kèo bóng đá c1 này sẽ được đặt tênPostgres. Để tạo ra nhiều hơn kèo bóng đá c1 trước tiên bạn phải kết nối với tư cách là kèo bóng đá c1 ban đầu này.

Chính xác một danh tính kèo bóng đá c1 đang hoạt động cho kết nối với Máy chủ cơ sở dữ liệu. Tên kèo bóng đá c1 để sử dụng cho một cơ sở dữ liệu cụ thể kết nối được chỉ định bởi khách hàng đang bắt đầu Yêu cầu kết nối theo kiểu cụ thể ứng dụng. Vì Ví dụ,PSQLChương trình sử dụng-Utùy chọn dòng lệnh để chỉ ra kèo bóng đá c1 để kết nối như. Nhiều ứng dụng giả sử tên của kèo bóng đá c1 hệ điều hành hiện tại theo mặc định (bao gồmcreatuserPSQL). Do đó, thuận tiện để duy trì một thư từ đặt tên giữa hai bộ kèo bóng đá c1.

Tập hợp kèo bóng đá c1 cơ sở dữ liệu Một kết nối máy khách đã cho có thể kết nối như được xác định bởi thiết lập xác thực máy khách, như được giải thích trongkèo bóng đá pháp:. (Vì vậy, khách hàng không nhất thiết phải giới hạn để kết nối là kèo bóng đá c1 có cùng tên với kèo bóng đá c1 hệ điều hành, trong giống như cách một người không bị hạn chế trong tên đăng nhập của nó bởi Tên thật của cô ấy.) Vì danh tính kèo bóng đá c1 xác định tập hợp đặc quyền có sẵn cho một máy khách được kết nối, điều quan trọng là Cấu hình cẩn thận điều này khi thiết lập một đa năng môi trường.