PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres có phải là người dùng mặc định và đặc biệt của PostgreSQL không?

  1. postgres không có vai trò mặc định.

    Khi bạn tạo cụm cơ sở dữ liệu PostgreSQL với initdb , bạn có thể chỉ định tên của siêu người dùng cài đặt bằng -U quyền mua. Nếu bạn bỏ qua tùy chọn đó, tên của superuser sẽ giống với tên của người dùng hệ điều hành mà bạn đang sử dụng.

    Vì theo thói quen là có initdb PostgreSQL được chạy bởi người dùng hệ điều hành postgres , superuser thường được gọi là postgres quá, nhưng điều đó không bắt buộc.

  2. postgres chỉ là một siêu người dùng bình thường như bao người khác.

    Bạn sẽ gặp khó khăn khi bỏ nó vì nó sở hữu tất cả các đối tượng hệ thống và bạn không thể dễ dàng sửa đổi các đối tượng đó. Bạn không nên thử.

  3. pg_read_all_settings và những người khác không hiển thị trong pg_user vì chúng không có vai trò đăng nhập.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ĐẶT HÀNG tùy chỉnh theo giải thích

  2. Làm cách nào để nhận hỗ trợ LISTEN / NOTIFY không đồng bộ / hướng sự kiện trong Java bằng cách sử dụng cơ sở dữ liệu Postgres?

  3. Sự trở lại của XFS trên Linux

  4. Khoảng thời gian động (Dựa trên cột)

  5. Postgres bế tắc về các cảnh báo đồng thời