Autore Topic: Errore nella connessione  (Letto 1661 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Errore nella connessione
« Risposta #15 il: 07 Settembre 2019, 18:26:15 »
Prendi un bel respiro, scaricati e leggi la guida allegata.

Guarda cosa ho scritto e riportato in questo topic (*), guarda come l'ho fatto.
Rispondi alle domande che ti ho fatto in precedenza, sii preciso.

L'immagine e l'interrogazione che hai postato sembrano dare due risposte differenti  :-\

(*) https://www.gambas-it.org/smf/index.php?topic=7253.0

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline dregi

  • Gambero
  • **
  • Post: 85
  • Non possum tuis usque tandem abutere patientiae?
    • Mostra profilo
Re:Errore nella connessione
« Risposta #16 il: 08 Settembre 2019, 11:43:29 »
Gianluigi, oggi sono abbastanza contento....rimangono irrisolte alcune cose, ma accontentandomi di andare per scomparti ne ho risolto altre. Certo "apparentemente" DataSource sembrerebbe una comodità, ma alla fine a manina cioè via codice ho popolato una GridView, mi ci sposto dentro individuando l' id del database per compiere le operazioni necessarie....e altro non mi serve per l'elenco clienti.
La gestione di Postgres benchè qualcosa, come hai visto abbia fatto, rimane  lì, così, così....ad esempio non capisco perchè dregi che ha tutti i permessi, come si vede dalla schermata che ho postato, non si può loggare, nel senso, se faccio
Codice: [Seleziona]
sudo -i -u postgres
tutto ok, ma se tento con
Codice: [Seleziona]
sudo -i -u dregi
, non se ne parla. E' normale?

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Errore nella connessione
« Risposta #17 il: 08 Settembre 2019, 14:12:02 »
Ti suggerisco delle cose e ne fai esattamente delle altre.

Comunque che cosa ti ritorna il comando $ psql -U dregi -d OptoDB

Nota: il significato di nomi minuscoli non contempla OptoDB

...
La gestione di Postgres benchè qualcosa, come hai visto abbia fatto, rimane  lì, così, così....ad esempio non capisco perchè dregi che ha tutti i permessi, come si vede dalla schermata che ho postato, non si può loggare, nel senso, se faccio...
io non ho visto quello che stai sostenendo, ad esempio nel mio caso:
Codice: [Seleziona]
$ psql -U postgres
Inserisci la password per l'utente postgres:
psql (11.5 (Ubuntu 11.5-1.pgdg19.04+1))
Digita "help" per avere un aiuto.

postgres=# \l


                                   Lista dei database
   Nome    | Proprietario | Codifica | Ordinamento |    Ctype    | Privilegi di accesso 
-----------+--------------+----------+-------------+-------------+-----------------------
 postgres  | postgres     | UTF8     | it_IT.UTF-8 | it_IT.UTF-8 |
 starsdb   | gianluigi    | UTF8     | it_IT.UTF-8 | it_IT.UTF-8 |
 template0 | postgres     | UTF8     | it_IT.UTF-8 | it_IT.UTF-8 | =c/postgres          +
           |              |          |             |             | postgres=CTc/postgres
 template1 | postgres     | UTF8     | it_IT.UTF-8 | it_IT.UTF-8 |
(4 righe)

Si vede che l'utente gianluigi è propietario del database starsdb
Citazione
Codice: [Seleziona]
sudo -i -u postgres
tutto ok, ma se tento con
Codice: [Seleziona]
sudo -i -u dregi
, non se ne parla. E' normale?

È chiaro che tu non segui la guida del wiki, forse ti conviene chiedere a chi ti ha suggerito i comandi.
Il secondo credo sia un nonsense

Ad esempio se io digito questo comando :
Codice: [Seleziona]
$ psql -U gianluigi -d starsdb
Inserisci la password per l'utente gianluigi:
psql (11.5 (Ubuntu 11.5-1.pgdg19.04+1))
Digita "help" per avere un aiuto.

starsdb=>

come vedi mi collego al database.

NB: $ è la fine del prompt e non va copiato, il comando è solo la prima riga il resto è la risposta del terminale.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline markZ

  • Gamberetto
  • *
  • Post: 11
    • Mostra profilo
Re:Errore nella connessione
« Risposta #18 il: 08 Settembre 2019, 19:48:00 »
Scusa se tu digiti  sudo dregi  il sistema ti risponde   dregi non è nella lista sudoers.
Se tu ti sei attribuito tutti i permessi sul database devi dare i comandi senza il  sudo.
Puoi usare direttamente  psql, createdb, dropdb, pg_dump  e tutti gli altri comandi.