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

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top