Câu trả lời:
Điều đáng nói là bạn có thể tự do định nghĩa bất kỳ cơ sở dữ liệu hiện có nào trong cụm là "Bảo trì DB". Bạn không bị giới hạn trong các tùy chọn được đề xuất bởi giao diện, đây chỉ là các mặc định điển hình.
Điều này đặc biệt hữu ích cho người dùng có quyền hạn chế hoặc quyền truy cập chỉ đọc. Truy cập vào một DB đơn giản hơn với cùng DB với "Bảo trì DB".
Thêm chi tiết:
Tất cả người dùng có cần truy cập vào cơ sở dữ liệu postgres trong pg_hba.conf không?
Có gì là db bảo trì? Mỗi tài liệu :
Cơ sở dữ liệu postgres cũng được tạo khi một cụm cơ sở dữ liệu được khởi tạo. Cơ sở dữ liệu này có nghĩa là cơ sở dữ liệu mặc định cho người dùng và ứng dụng kết nối. Nó chỉ đơn giản là một bản sao của template1 và có thể được loại bỏ và tạo lại nếu cần thiết.
Việc duy trì lĩnh vực DB được sử dụng để xác định các cơ sở dữ liệu ban đầu mà pgAdmin kết nối đến, và điều đó sẽ được dự kiến sẽ có pgAgent schema và adminpack đối tượng cài đặt (cả hai tùy chọn). Trên PostgreQuery 8.1 trở lên, DB bảo trì thường được gọi là 'postgres' và trên các phiên bản trước đó 'template1' thường được sử dụng, mặc dù vậy có thể tạo cơ sở dữ liệu 'postgres' cho mục đích này để tránh làm lộn xộn cơ sở dữ liệu mẫu.
Tôi nói thêm rằng một khi bạn được kết nối, nó sẽ cung cấp cho bạn danh sách các cơ sở dữ liệu khác trên máy chủ mà bạn cũng có thể kết nối. Nhưng cho đến khi bạn kết nối với ít nhất một cơ sở dữ liệu trên máy chủ, bạn không thể tìm nạp danh sách đó.
Nếu nó chỉ được gọi là "DB", điều đó cho thấy đây là cơ sở dữ liệu duy nhất trên máy chủ mà bạn có thể kết nối, chứ không phải là một trong số (có khả năng).