On 25/01/10 08.38, Giorgio Bompiani wrote:
Non ti so essere di aiuto con phppgadmin ma se hai installato postgres avrai psql (lo strumento a linea di comando) puoi scrivere:Ho realizzato alcune applicazioni con pgsql che girano benissimo su rete locale. Ora mi sorge una domanda che non è vitale, ma la curiosità mi tormenta. Intervenendo con phppgadmin e relativi diritti di proprietario posso leggere in chiaro tutti i contenuti delle tabelle , inclusa la tabella "utenti" che elenca tutti gli utenti registrati e relative password. Ma da qui nasce la domanda: Perché non riesco a cambiare una password? Mancano proprio i pulsanti "Modifica" e "Cancella". Guardando meglio ho trovato anche un'altra tabella non riservata con queste caratteristiche. Concludendo, la domanda è: "Dove sta scritto se una tabella può essere modificata oppure no?"
NOME_DB=> \z NOME_TABELLA Privilegi di accesso per il database "NOME_DB" Schema | Nome | Tipo | Privilegi di accesso ---------+--------+---------+-------------------------------------------NOME_DB |NOME_TABELLA| tabella | {utente1=arwdxt/NOME_DB,utente2=r/NOME_DB}
altrimenti con pgadmin3 fai click con il destro sul nome di una colonna e poi su proprietà, nella finestra che si apre c'è una linguetta "Privilegi". Ho notato però che se c'è un utente solo con tutti i diritti (in pratica il proprietario della tabella) nel pannello non compare nulla.
ciao Edoardo