Questo è il comando pg_wrapper che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pg_wrapper - wrapper per i comandi del client PostgreSQL
SINOSSI
programma-cliente [--grappolo versione/gruppo] […]
(programma-cliente: psql, creato, utente drope tutti gli altri programmi client installati in
/usr/lib/postgresql/versione/bidone).
DESCRIZIONE
Questo programma viene eseguito solo come collegamento ai nomi che corrispondono ai programmi PostgreSQL in
/usr/lib/postgresql/versione/bidone. Determina il cluster e il database configurati per il
utente e chiama la versione appropriata del programma desiderato per connettersi a quel cluster
e database, fornendo tutte le opzioni specificate a quel comando.
Il cluster di destinazione viene selezionato con i seguenti mezzi, in ordine di precedenza decrescente:
1. specifica esplicita con il --ospite opzione
2. specifica esplicita con il --grappolo opzione
3. se il PGHOST la variabile di ambiente è impostata, non viene eseguita alcuna ulteriore selezione del cluster.
La versione predefinita di PostgreSQL e il numero di porta (dalla riga di comando, l'ambiente
variabile PGPORT, o il valore predefinito 5432) verrà utilizzato.
4. specifica esplicita con il PGLUSTER variabile d'ambiente
5. voce corrispondente in ~/.postgresqlrc (Vedi postgresqlrc(5)), se quel file esiste
6. voce corrispondente in /etc/postgresql-common/user_clusters (vedi cluster_utente(5)), se questo
il file esiste
7. Se esiste un solo cluster locale, verrà selezionato quello.
8. Se esistono più cluster locali, quello in ascolto sulla porta predefinita 5432 sarà
selezionato.
Se nessuna di queste regole corrisponde, pg_wrapper si interrompe con un errore.
Per psql, pg_archivecleanupe pg_è pronto, pg_wrapper userà sempre il binario da
la versione più recente di PostgreSQL installata, poiché sono compatibili con le versioni precedenti.
VERSIONI
--grappolo versione/gruppo
gruppo è il nome di un cluster locale o assume la forma host:porto per
cluster remoto. Se porto è lasciato vuoto (cioè devi solo specificare ospite:), il valore predefinito è
5432
AMBIENTE
PGLUSTER
Se $PGCLUSTER è impostato, il suo valore (della forma versione/gruppo) specifica il desiderato
cluster, simile al --grappolo opzione. Tuttavia, se --grappolo è specificato, è
sovrascrive il valore di $PGCLUSTER.
PG_CLUSTER_CONF_ROOT
Specifica una directory di base alternativa per le configurazioni del cluster. Questo è
di solito /etc/postgresql/, ma per scopi di test/sviluppo puoi cambiarlo in
puntare ad esempio alla tua directory home, in modo da poter utilizzare gli strumenti comuni di postgresql
senza privilegi di root.
PGSYSCONFDIR
Questa è la posizione della configurazione globale di PostgreSQL e postgresql-common (ad es.
G. pg_service.conf, cluster_utente(5)). Il valore predefinito è /etc/postgresql-common/.
Usa pg_wrapper online usando i servizi onworks.net