-
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ànhpostgres
, superuser thường được gọi làpostgres
quá, nhưng điều đó không bắt buộc. -
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ử.
-
pg_read_all_settings
và những người khác không hiển thị trongpg_user
vì chúng không có vai trò đăng nhập.