Este es el comando pg_config 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_config: recupera información sobre la versión instalada de PostgreSQL
SINOPSIS
pg_config [opción...]
DESCRIPCIÓN
La utilidad pg_config imprime los parámetros de configuración de la versión instalada actualmente
de PostgreSQL. Está destinado, por ejemplo, a ser utilizado por paquetes de software que quieran
interfaz a PostgreSQL para facilitar la búsqueda de bibliotecas y archivos de encabezado necesarios.
OPCIONES
Para usar pg_config, proporcione una o más de las siguientes opciones:
--bindir
Imprime la ubicación de los ejecutables del usuario. Utilice esto, por ejemplo, para encontrar el psql
programa. Esta es normalmente también la ubicación donde reside el programa pg_config.
--docdir
Imprima la ubicación de los archivos de documentación.
--htmldir
Imprima la ubicación de los archivos de documentación HTML.
--incluido aire
Imprima la ubicación de los archivos de encabezado C de las interfaces del cliente.
--pkgincludedir
Imprima la ubicación de otros archivos de encabezado C.
--incluidoir-servidor
Imprima la ubicación de los archivos de encabezado C para la programación del servidor.
--libdir
Imprima la ubicación de las bibliotecas de códigos de objeto.
--pkglibdir
Imprima la ubicación de los módulos cargables dinámicamente o dónde buscaría el servidor
para ellos. (También se pueden instalar otros archivos de datos dependientes de la arquitectura en este
directorio.)
--localedir
Imprima la ubicación de los archivos de soporte de configuración regional. (Esta será una cadena vacía si la configuración regional
el soporte no estaba configurado cuando se compiló PostgreSQL).
--mandir
Imprima la ubicación de las páginas del manual.
--compartirir
Imprima la ubicación de los archivos de soporte independientes de la arquitectura.
--sysconfdir
Imprima la ubicación de los archivos de configuración de todo el sistema.
--pgxs
Imprima la ubicación de los archivos MAKE de extensión.
--configurar
Imprima las opciones que se le dieron al script de configuración cuando PostgreSQL fue
Configurado para edificar. Esto se puede utilizar para reproducir la configuración idéntica, o
para averiguar con qué opciones se construyó un paquete binario. (Tenga en cuenta, sin embargo, que el binario
los paquetes a menudo contienen parches personalizados específicos del proveedor). Consulte también los ejemplos a continuación.
--cc
Imprime el valor del CC variable que se usó para construir PostgreSQL. Esta espectáculos
el compilador de C utilizado.
--cppflags
Imprime el valor del CPPFLAGS variable que se usó para construir PostgreSQL. Esta
muestra los conmutadores del compilador de C necesarios en el tiempo de preprocesamiento (normalmente, conmutadores -I).
--cflags
Imprime el valor del FLANDERAS variable que se usó para construir PostgreSQL. Esta
muestra los modificadores del compilador de C.
--cflags_sl
Imprime el valor del CFLAGS_SL variable que se usó para construir PostgreSQL. Esta
muestra los modificadores de compilador de C adicionales que se utilizan para crear bibliotecas compartidas.
--ldflags
Imprime el valor del LDFBANDERAS variable que se usó para construir PostgreSQL. Esta
muestra los interruptores del enlazador.
--ldflags_ex
Imprime el valor del LDFLAGS_EX variable que se usó para construir PostgreSQL. Esta
muestra los modificadores del enlazador que se utilizan solo para crear ejecutables.
--ldflags_sl
Imprime el valor del LDFLAGS_SL variable que se usó para construir PostgreSQL. Esta
muestra los conmutadores del enlazador que se utilizan solo para crear bibliotecas compartidas.
--libras
Imprime el valor del LIBS variable que se usó para construir PostgreSQL. Esta
normalmente contiene modificadores -l para bibliotecas externas vinculadas a PostgreSQL.
--versión
Imprima la versión de PostgreSQL.
-?
--ayuda
Muestre ayuda sobre los argumentos de la línea de comando pg_config y salga.
Si se da más de una opción, la información se imprime en ese orden, un elemento por
línea. Si no se dan opciones, se imprime toda la información disponible, con etiquetas.
NOTAS
Las opciones --docdir, --pkgincludedir, --localedir, --mandir, --compartirir, --sysconfdir,
--cc, --cppflags, --cflags, --cflags_sl, --ldflags, --ldflags_sly --libras fueron añadidos en
PostgreSQL 8.1. La opción --htmldir se agregó en PostgreSQL 8.4. La opción --ldflags_ex
se agregó en PostgreSQL 9.0.
EJEMPLO
Para reproducir la configuración de compilación de la instalación actual de PostgreSQL, ejecute el
siguiente comando:
eval ./configure `pg_config --configure`
La salida de pg_config --configure contiene comillas de shell, por lo que los argumentos con
los espacios están representados correctamente. Por lo tanto, se requiere el uso de eval para obtener resultados adecuados.
Use pg_config en línea usando los servicios de onworks.net