PostgreSQL: kèo chấp bóng đá hôm nay liệu: 9.4: | |||
---|---|---|---|
prev | UP | Chương 20. cách đọc kèo bóng đá trò cơ sở dữ liệu | Tiếp theo |
cách đọc kèo bóng đá trò cơ sở dữ liệu có thể có một số thuộc tính xác định các đặc quyền của nó và tương tác với hệ thống xác thực máy khách.
Chỉ các cách đọc kèo bóng đá trò cóĐăng nhậpThuộc tính có thể được sử dụng làm tên cách đọc kèo bóng đá trò ban đầu cho kết nối cơ sở dữ liệu. Một cách đọc kèo bóng đá trò vớiĐăng nhậpthuộc tính có thể được coi là giống như A"Người dùng cơ sở dữ liệu". Để tạo cách đọc kèo bóng đá trò với đặc quyền đăng nhập, hãy sử dụng:
Tạo cách đọc kèo bóng đá tròtênĐăng nhập; Tạo người dùngtên;
(Tạo người dùnglà tương đương vớiTạo cách đọc kèo bóng đá tròngoại trừTạo người dùnggiả sửĐăng nhậpTheo mặc định, trong khiTạo cách đọc kèo bóng đá tròkhông.)
Superuser cơ sở dữ liệu bỏ qua tất cả các kiểm tra quyền, ngoại trừ quyền đăng nhập. Đây là một đặc quyền nguy hiểm và không nên được sử dụng một cách bất cẩn; Tốt nhất là làm hầu hết các công việc của bạn như một cách đọc kèo bóng đá trò không phải là một siêu nhân. Để tạo một siêu người dùng cơ sở dữ liệu mới, hãy sử dụngTạo cách đọc kèo bóng đá tròtênSuperuser. Bạn phải làm điều này như một cách đọc kèo bóng đá trò đã là một siêu người dùng.
11140_11299Tạo cách đọc kèo bóng đá tròtêncreatedb.
cách đọc kèo bóng đá trò phải được cấp phép rõ ràng để tạo thêm cách đọc kèo bóng đá trò (ngoại trừ các siêu người dùng, vì những người bỏ qua tất cả các kiểm tra quyền). Để tạo cách đọc kèo bóng đá trò như vậy, hãy sử dụngTạo cách đọc kèo bóng đá tròtênCreaterole. Một cách đọc kèo bóng đá trò vớicreateroleĐặc quyền cũng có thể thay đổi và bỏ các cách đọc kèo bóng đá trò khác, cũng như cấp hoặc thu hồi tư cách thành viên trong họ. Tuy nhiên, để tạo, thay đổi, thả hoặc thay đổi tư cách thành viên của cách đọc kèo bóng đá trò siêu người dùng, tình trạng siêu âm là bắt buộc;Createrolekhông đủ cho điều đó.
cách đọc kèo bóng đá trò phải được phép rõ ràng để bắt đầu sao chép phát trực tuyến (ngoại trừ các siêu người dùng, vì những người bỏ qua tất cả các kiểm tra quyền). Một cách đọc kèo bóng đá trò được sử dụng để sao chép phát trực tuyến phải cóĐăng nhậpQuyền. Để tạo cách đọc kèo bóng đá trò như vậy, hãy sử dụngTạo cách đọc kèo bóng đá tròtênĐăng nhập sao chép.
Mật khẩu chỉ có ý nghĩa nếu phương thức xác thực máy khách yêu cầu người dùng cung cấp mật khẩu khi kết nối với cơ sở dữ liệu. TheMật khẩuvàMD5Phương pháp xác thực Sử dụng mật khẩu. Mật khẩu cơ sở dữ liệu tách biệt với mật khẩu hệ điều hành. Chỉ định mật khẩu khi tạo cách đọc kèo bóng đá trò vớiTạo cách đọc kèo bóng đá tròtênMật khẩu 'chuỗi'.
Các thuộc tính của một cách đọc kèo bóng đá trò có thể được sửa đổi sau khi tạo vớicách đọc kèo bóng đá trò thay đổi. Xem các trang tham chiếu choPostgreSQL: Tài liệu: 9.4: TạovàPostgreSQL: Tài liệu: 9.4: tỷ lệ kèolệnh để biết chi tiết.
13231_13237Thực hành tốt để tạo ra một cách đọc kèo bóng đá trò cócreatedbvàcreateroleĐặc quyền, nhưng không phải là một siêu người dùng, và sau đó sử dụng cách đọc kèo bóng đá trò này cho tất cả các cơ sở dữ liệu và cách đọc kèo bóng đá trò thông thường. Cách tiếp cận này tránh được sự nguy hiểm của việc hoạt động như một siêu nhân cho các nhiệm vụ không thực sự yêu cầu nó.
cách đọc kèo bóng đá trò cũng có thể có mặc định cụ thể về cách đọc kèo bóng đá trò cho nhiều cài đặt cấu hình thời gian chạy được mô tả trongChương 18. Ví dụ: nếu vì một lý do nào đó bạn muốn vô hiệu hóa quét chỉ mục (gợi ý: không phải là một ý tưởng tốt) bất cứ lúc nào bạn kết nối, bạn có thể sử dụng:
thay đổi cách đọc kèo bóng đá trò myname set enable_indexscan TẮT;
13965_14088đặt enable_indexscan TẮTđã được thực hiện ngay trước khi phiên bắt đầu. Bạn vẫn có thể thay đổi cài đặt này trong phiên; Nó sẽ chỉ là mặc định. Để xóa cài đặt mặc định cụ thể theo cách đọc kèo bóng đá trò, hãy sử dụngcách đọc kèo bóng đá trò thay đổirolenameĐặt lạivarname. Lưu ý rằng các mặc định cụ thể theo cách đọc kèo bóng đá trò được gắn vào cách đọc kèo bóng đá trò mà không cóĐăng nhậpĐặc quyền khá vô dụng, vì chúng sẽ không bao giờ được gọi.