L'attribut PostgreSQL PGADMIN3 QueryConnect ne fonctionne pas
-
31-10-2019 - |
Question
j'utilise Fedora 17
et pgadmin3
se connecter automatiquement à un postgresql
Base de données avec un bouton CLIC.
Chaque fois que je souhaite exécuter une instruction SQL, je dois faire 4 étapes (ouvrir pgadmin3), (connecter au serveur), (connecter à la base de données), (ouvrir une fenêtre de requête), (ouvrir un fichier précédent) Enfin, je peux exécuter mon instruction SQL. Je veux que tout cela soit terminé en un seul clic.
PGADMIN3 semble avoir des fonctionnalités à faire tout ce travail pour vous sur la ligne de commande:
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
Mais je ne peux pas le faire fonctionner, je peux soit me connecter à la base de données ou ouvrir le fichier que je veux. Cela ne semble pas me permettre de me connecter simultanément à un serveur, de me connecter à une base de données spécifique, d'ouvrir une fenêtre de requête et d'ouvrir un fichier SQL précédent.
Quelles sont les commandes appropriées pour se connecter au serveur, la base de données et ouvrir un éditeur de requête et charger un fichier? J'ai essayé une centaine de variations, mais pgadmin3 ne fait rien et ne donne pas de message d'erreur, soit cela ne fait qu'une partie de ce que je lui ai dit de faire sans message d'erreur.
C'est la commande que j'utilise, elle ouvre mon fichier, mais elle se connecte à la mauvaise base de données, et je dois la changer manuellement. L'option de ligne de commande pour choisir la base de données ne fonctionne pas.
pgadmin3 --file=/home/el/Desktop/sqlfile_for_postgresql.sql --query --server=defiant
Pas de solution correcte