Il s'agit de la commande pg_wrapper qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pg_wrapper - wrapper pour les commandes client PostgreSQL
SYNOPSIS
programme-client [--grappe version/grappe] [...] [...]
(programme-client: psql, crééb, utilisateur drop, et tous les autres programmes clients installés dans
/usr/lib/postgresql/version/ bin).
DESCRIPTION
Ce programme est exécuté uniquement en tant que lien vers des noms qui correspondent aux programmes PostgreSQL dans
/usr/lib/postgresql/version/poubelle. Il détermine le cluster et la base de données configurés pour le
utilisateur et appelle la version appropriée du programme souhaité pour se connecter à ce cluster
et la base de données, en fournissant toutes les options spécifiées à cette commande.
Le cluster cible est sélectionné par les moyens suivants, par ordre décroissant de priorité :
1. spécification explicite avec le --hôte option
2. spécification explicite avec le --grappe option
3. si le PGHOST variable d'environnement est définie, aucune autre sélection de cluster n'est effectuée.
La version et le numéro de port de PostgreSQL par défaut (à partir de la ligne de commande, l'environnement
variable PGPORT, ou par défaut 5432) sera utilisé.
4. spécification explicite avec le PGCLUSTER variable d'environnement
5. entrée correspondante dans ~/.postgresqlrc (voir postgresqlrc(5)), si ce fichier existe
6. entrée correspondante dans /etc/postgresql-common/user_clusters (voir clusters_utilisateurs(5)), si cela
le fichier existe
7. S'il n'existe qu'un seul cluster local, celui-ci sera sélectionné.
8. Si plusieurs clusters locaux existent, celui qui écoute sur le port par défaut 5432 sera
choisi.
Si aucune de ces règles ne correspond, pg_wrapper abandonne avec une erreur.
Pour psql, pg_archivecleanup et pg_isready, pg_wrapper utilisera toujours le binaire de
la dernière version de PostgreSQL installée, car elles sont rétrocompatibles.
OPTIONS
--grappe version/grappe
grappe est soit le nom d'un cluster local, soit prend la forme hôte:port |
cluster distant. Si port est laissé vide (c'est-à-dire que vous spécifiez simplement hôte:), il est par défaut
5432.
ENVIRONNEMENT
PGCLUSTER
Si $PGCLUSTER est défini, sa valeur (de la forme version/grappe) spécifie le
cluster, semblable au --grappe option. Toutefois, si --grappe est spécifié, il
remplace la valeur de $PGCLUSTER.
PG_CLUSTER_CONF_ROOT
Cela spécifie un répertoire de base alternatif pour les configurations de cluster. C'est
généralement /etc/postgresql/, mais à des fins de test/développement, vous pouvez le changer en
pointez par exemple sur votre répertoire personnel, afin que vous puissiez utiliser les outils postgresql-common
sans privilèges root.
PGSYSCONFDIR
Il s'agit de l'emplacement de la configuration globale de PostgreSQL et de postgresql-common (par ex.
g. pg_service.conf, clusters_utilisateurs(5)). La valeur par défaut est /etc/postgresql-common/.
Utilisez pg_wrapper en ligne en utilisant les services onworks.net