2017-07-04 7 views

Odpowiedz

1

główny użytkownik w PostgreSQL jest użytkownik, który omija wszystkie kontrole uprawnień.

Administratorzy mogą uruchamiać polecenia, które mogą zdestabilizować lub zawiesić serwer bazy danych (np. Utworzyć funkcje C) i uzyskać dostęp do systemu operacyjnego.

-1

Superuser jest na bazę danych. Od manual:

SUPERUSER NOSUPERUSER These clauses determine whether the new role is a "superuser", who can override all access restrictions within the database. Superuser status is dangerous and should be used only when really needed. You must yourself be a superuser to create a new superuser. If not specified, NOSUPERUSER is the default.

roli administratora omija wszystkie kontrole uprawnień.

Termin "klaster" w PostgreSQL jest historycznym i nie jest powiązany z komendą PostgreSQL CLUSTER, która dotyczy organizacji tabel - ustawiasz użytkownika na bazę danych, a nie na klaster. Klaster jest tworzony po zainstalowaniu PostgreSQL. Instalacja będzie zwykle wykonywana pod numerem initdb - utworzy nowy klaster z jedną bazą danych. Klaster jest po prostu katalogiem danych z bazami danych wewnątrz. Aby zlokalizować ten katalog danych, spójrz na manual.

+0

Nie. Termin "baza danych" jest często używany kolokwialnie dla "klastra bazy danych". Ponadto termin "klaster" jest nadal bardzo często używany i nie jest jedynie historycznym, niezależnie od tego, czy wydaje się mylący. – user1071847