Questo è il comando pg_config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pg_config - recupera informazioni sulla versione installata di PostgreSQL
SINOSSI
pg_config [opzione...]
DESCRIZIONE
L'utility pg_config stampa i parametri di configurazione della versione attualmente installata
di PostgreSQL. È destinato, ad esempio, ad essere utilizzato da pacchetti software che desiderano
interfaccia a PostgreSQL per facilitare la ricerca dei file di intestazione e delle librerie richieste.
VERSIONI
Per utilizzare pg_config, fornire una o più delle seguenti opzioni:
--bindir
Stampa la posizione degli eseguibili dell'utente. Usa questo, ad esempio, per trovare il psql
programma. Normalmente questa è anche la posizione in cui risiede il programma pg_config.
--doc dir
Stampa la posizione dei file di documentazione.
--htmldir
Stampa la posizione dei file di documentazione HTML.
--include dir
Stampa la posizione dei file di intestazione C delle interfacce client.
--pkgincludedir
Stampa la posizione di altri file di intestazione C.
--includedir-server
Stampa la posizione dei file di intestazione C per la programmazione del server.
--libdir
Stampa la posizione delle librerie di codici oggetto.
--pkglibdir
Stampa la posizione dei moduli caricabili dinamicamente o dove cercherebbe il server
per loro. (In questo potrebbero essere installati anche altri file di dati dipendenti dall'architettura
rubrica.)
--localedir
Stampa la posizione dei file di supporto della locale. (Questa sarà una stringa vuota se locale
il supporto non era configurato quando PostgreSQL è stato creato.)
--mandir
Stampa la posizione delle pagine di manuale.
--shareddir
Stampa la posizione dei file di supporto indipendenti dall'architettura.
--sysconfdir
Stampa la posizione dei file di configurazione a livello di sistema.
--pgxs
Stampa la posizione dei makefile di estensione.
--configurare
Stampa le opzioni che sono state date allo script configure quando PostgreSQL era
configurato per la costruzione. Questo può essere usato per riprodurre la configurazione identica, oppure
per scoprire con quali opzioni è stato creato un pacchetto binario. (Si noti tuttavia che binario
i pacchetti spesso contengono patch personalizzate specifiche del fornitore.) Vedere anche gli esempi di seguito.
--cc
Stampa il valore di CC variabile che è stata utilizzata per la creazione di PostgreSQL. Questo mostra
il compilatore C utilizzato.
--cppflags
Stampa il valore di CPPFLAG variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
mostra le opzioni del compilatore C necessarie al momento della preelaborazione (in genere, le opzioni -I).
--flag
Stampa il valore di FLAG variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
mostra le opzioni del compilatore C.
--cflags_sl
Stampa il valore di CFLAGS_SL variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
mostra le opzioni extra del compilatore C utilizzate per la creazione di librerie condivise.
--ldflags
Stampa il valore di LDFLAG variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
mostra gli interruttori del linker.
--ldflags_ex
Stampa il valore di LDFLAGS_EX variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
mostra le opzioni del linker utilizzate solo per la creazione di eseguibili.
--ldflags_sl
Stampa il valore di LDFLAGS_SL variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
mostra le opzioni del linker utilizzate solo per la creazione di librerie condivise.
--libs
Stampa il valore di LIBS variabile che è stata utilizzata per la creazione di PostgreSQL. Questo
normalmente contiene opzioni -l per librerie esterne collegate a PostgreSQL.
--versione
Stampa la versione di PostgreSQL.
-?
--Aiuto
Mostra l'aiuto sugli argomenti della riga di comando pg_config ed esci.
Se viene fornita più di un'opzione, le informazioni vengono stampate in quell'ordine, un elemento per
linea. Se non vengono fornite opzioni, vengono stampate tutte le informazioni disponibili, con etichette.
NOTE
Le opzioni --doc dir, --pkgincludedir, --localedir, --mandir, --shareddir, --sysconfdir,
--cc, --cppflags, --flag, --cflags_sl, --ldflags, --ldflags_sle --libs sono stati aggiunti in
PostgreSQL 8.1. L'opzione --htmldir è stato aggiunto in PostgreSQL 8.4. L'opzione --ldflags_ex
è stato aggiunto in PostgreSQL 9.0.
ESEMPIO
Per riprodurre la configurazione di build dell'installazione corrente di PostgreSQL, eseguire il comando
seguente comando:
eval ./configure `pg_config --configure`
L'output di pg_config --configure contiene virgolette della shell quindi argomenti con
gli spazi sono rappresentati correttamente. Pertanto, è necessario utilizzare eval per ottenere risultati corretti.
Usa pg_config online usando i servizi onworks.net