PostgreSQL PGADMIN3 L'attributo QueryConnect non funziona
-
31-10-2019 - |
Domanda
sto usando Fedora 17
e pgadmin3
per connettersi automaticamente a a postgresql
Database con un pulsante Click.
Ogni volta che voglio eseguire un'istruzione SQL, devo fare 4 passaggi (Apri pgadmin3), (connettermi al server), (connettersi al database), (apri una finestra di query), (apri un file precedente) Finalmente posso eseguire la mia istruzione SQL. Voglio che tutto questo venga fatto con un clic.
PGADMIN3 sembra avere funzionalità per fare tutto questo lavoro per te sulla linea di comando:
el@defiant ~ $ pgadmin3 --help
Usage: pgadmin3 [-h] [-s <str>] [-S] [-Sc <str>] [-q] [-qc <str>] [-f <str>] [-cm <str>] [-ch <str>] [-cp <str>] [-c <str>] [-t]
-h, --help show this help message
-s, --server=<str> auto-connect to specified server
-S, --serverstatus open server status window
-Sc, --serverstatusconnect=<str> connect server status window to database
-q, --query open query tool
-qc, --queryconnect=<str> connect query tool to database
-f, --file=<str> file to load into the query tool in -q or -qc mode
-cm:<str> edit main configuration file
-ch:<str> edit HBA configuration file
-cp:<str> edit pgpass configuration file
-c:<str> edit configuration files in cluster directory
-t dialog translation test mode
Ma non riesco a farlo funzionare, posso connettermi al database o aprire il file che desidero. Non mi sembra che mi permetta di connettermi contemporaneamente a un server, connettermi a un database specifico, aprire una finestra di query e aprire un precedente file SQL.
Quali sono i comandi corretti per connettersi al server, database e aprire un editor di query e caricare un file in esso? Ho provato un centinaio di varianti, ma PGADMIN3 o semplicemente non fa nulla e non dà un messaggio di errore, o fa solo una parte di ciò che gli ho detto di fare senza alcun messaggio di errore.
Questo è il comando che sto usando, apri il mio file, ma si collega al database sbagliato e devo cambiarlo manualmente. L'opzione riga di comando per scegliere il database non funziona.
pgadmin3 --file=/home/el/Desktop/sqlfile_for_postgresql.sql --query --server=defiant
Nessuna soluzione corretta