Este es el comando pg_wrapper que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pg_wrapper - contenedor para comandos de cliente PostgreSQL
SINOPSIS
programa de cliente [--grupo versión/grupo] [...]
(programa de cliente: psql, creadob, dropusery todos los demás programas cliente instalados en
/ usr / lib / postgresql /versión/compartimiento).
DESCRIPCIÓN
Este programa se ejecuta solo como un enlace a nombres que corresponden a programas PostgreSQL en
/ usr / lib / postgresql /versión/compartimiento. Determina el clúster y la base de datos configurados para el
usuario y llama a la versión apropiada del programa deseado para conectarse a ese clúster
y base de datos, proporcionando las opciones especificadas para ese comando.
El grupo de destino se selecciona por los siguientes medios, en orden descendente de precedencia:
1. especificación explícita con el --anfitrión opción
2. especificación explícita con el --grupo opción
3. si el PHOST se establece la variable de entorno, no se realiza ninguna otra selección de conglomerados.
La versión y el número de puerto predeterminados de PostgreSQL (desde la línea de comando, el entorno
variable PUERTOPG, o por defecto 5432).
4. especificación explícita con el PGCLÚSTER Variable ambiental
5. entrada coincidente en ~ / .postgresqlrc (consulta: postgresqlrc(5)), si ese archivo existe
6. entrada coincidente en / etc / postgresql-common / user_clusters (consulte clústeres_de_usuarios(5)), si eso
El archivo existe
7. Si solo existe un clúster local, ese será seleccionado.
8. Si existen varios clústeres locales, el que escucha en el puerto predeterminado 5432 será
seleccionado.
Si ninguna de estas reglas coincide, envoltorio_pg aborta con un error.
Para psql, pg_archivecleanupy pg_es listo, envoltorio_pg siempre usará el binario de
la versión más reciente de PostgreSQL instalada, ya que son compatibles con versiones anteriores.
OPCIONES
--grupo versión/grupo
grupo es el nombre de un clúster local o tiene la forma fortaleza:Puerto para un
clúster remoto. Si Puerto se deja vacío (es decir, solo especifica host:), por defecto es
5432.
MEDIO AMBIENTE
PGCLÚSTER
Si se establece $ PGCLUSTER, su valor (de la forma versión/grupo) especifica el deseado
clúster, similar al --grupo opción. Sin embargo, si --grupo se especifica, es
anula el valor de $ PGCLUSTER.
PG_CLUSTER_CONF_ROOT
Esto especifica un directorio base alternativo para configuraciones de clúster. Este es
generalmente / etc / postgresql /, pero para fines de prueba / desarrollo, puede cambiar esto a
apunte, por ejemplo, a su directorio de inicio, para que pueda usar las herramientas comunes de postgresql
sin privilegios de root.
PGSYSCONFDIR
Esta es la ubicación de la configuración global de PostgreSQL y postgresql-common (p.
gramo. pg_service.conf, clústeres_de_usuarios(5)). El valor predeterminado es / etc / postgresql-common /.
Use pg_wrapper en línea usando los servicios de onworks.net