PostgreSQL - Funzionalità pgAdmin

Sommario
pgAdmin ci permette di amministrare i nostri database di postgreSQL, il che ci rende la vita molto più semplice poiché possiamo svolgere più attività che per farlo tramite la console ci richiederebbe un po' più di tempo, tuttavia utilizzare questa interfaccia non significa scartare la console psql poiché è inclusa anche per quando è necessario usalo.
Modifica i file di configurazione
Per modificare i file di configurazione di PostgreSQL; postgresql.conf e pg_hba.conf, dobbiamo aver installato sul nostro server di database il pacchetto amministratoreSe lo abbiamo installato quando facciamo clic con il tasto destro su pgAdmin saremo in grado di vedere il seguente menu che ci consentirà di accedere ai file per apportare le modifiche che riteniamo necessarie per la nostra installazione di postgreSQL.

Se siamo connessi a un database e questo menu appare disabilitato allora non abbiamo installato il pacchetto di amministrazione o forse non siamo connessi come super utenti, per installare il pacchetto di amministrazione dobbiamo fare quanto segue:
  • Connettiti al database chiamato postgres.
  • Esegui il prossimo SQL: CREA ESTENSIONE pacchetto amministrativo.
  • Oppure possiamo anche utilizzare l'interfaccia grafica che vediamo nell'immagine seguente.

Creazione di database e definizione dei permessi
Per creare un database, dobbiamo eseguire una semplice procedura, nell'albero fare clic con il tasto destro sulla sezione database e scegliere un nuovo database, come vediamo nel grafico seguente:

La scheda di definizione ci offre diversi menu a tendina con cui possiamo scegliere la codifica dei dati, se utilizzeremo un modello possiamo selezionarne uno tra quelli disponibili e in questo modo le diverse caratteristiche di cui abbiamo bisogno per il nostro nuovo database che abbiamo appena creato.
Gestione dei permessi
Per gestire i permessi sugli oggetti esistenti niente è meglio del pgAdmin, usando la sua funzionalità Procedura guidata di concessione, a cui possiamo accedere tramite il menu degli strumenti. Come per le altre opzioni che abbiamo visto, questa non sarà abilitata a meno che non siamo connessi a un database.
Questo strumento è sensibile alla posizione in cui stiamo lavorando, quindi se vogliamo lavorare su uno schema particolare dobbiamo selezionarlo e quindi aprire il Grant Wizard, ci mostrerà una schermata simile alla seguente:

Una volta qui dobbiamo selezionare uno, più o tutti gli oggetti e poi passare alla scheda dei privilegi dove gestiremo efficacemente le autorizzazioni necessarie e i ruoli con cui vogliamo lavorare.
Ora, se quello che vogliamo è stabilire i permessi predefiniti per i nuovi oggetti che creeremo, dobbiamo fare quanto segue:
  • Seleziona lo schema o il database su cui vogliamo lavorare e fai clic destro su di esso.
  • Scegli l'opzione proprietà.
  • Quindi dobbiamo andare ai privilegi predefiniti come possiamo vedere nell'immagine seguente:

È importante notare che quando utilizziamo questa funzione su uno schema dobbiamo tenere presente che l'autorizzazione USAGE deve essere abilitata per i gruppi che la utilizzeranno.
Ricorda che c'è un altro tutorial chiamato Postgre SQL - pgAdmin che può essere utile.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave