Puncte:0

Postgres Role required to grant CONNECT on a specific database

drapel cn

I am trying to GRANT CONNECT on a DATABASE to a user as a schema owner in that database.

The schema owner is not a superuser.

Do I need to be the owner of a database to execute

GRANT CONNECT ON DATABASE DBXXX TO USER_YYY; ??

What role should a user be granted other than superuser to allow it to grant connect?

drapel us
Dacă utilizați psql, puteți face `\h grant` pentru a vedea sintaxa completă pentru grant.
drapel cn
Da, opțiunea cu grant nu a fost foarte clară pentru mine în documente, dar avea sens
Puncte:0
drapel us

Daca ti s-ar da CONECTAȚI CU OPȚIUNEA GRANT apoi puteți acorda conectarea la alții.

Dacă nu vi s-a oferit opțiunea de conectare cu grant, nu o puteți acorda, veți avea nevoie de un superutilizator care să vă acorde CONECTAȚI OPȚIUNEA GRANT, sau pentru a permite conectarea noului utilizator.

Un superutilizator (sau proprietarul bazei de date) ar folosi această comandă pentru a acorda opțiunea de acordare pentru conectare:

GRANT CONNECT ON DATABASE database_name LA dvs._username WITH GRANT OPTION;

În calitate de proprietar de schemă, puteți acorda altora utilizarea schemei dvs.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.