Ini adalah perintah pg_config yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
pg_config - mengambil informasi tentang versi PostgreSQL yang diinstal
RINGKASAN
pg_config [Option...]
DESKRIPSI
Utilitas pg_config mencetak parameter konfigurasi dari versi yang saat ini diinstal
dari PostgreSQL. Ini dimaksudkan, misalnya, untuk digunakan oleh paket perangkat lunak yang ingin
antarmuka ke PostgreSQL untuk memfasilitasi menemukan file header dan perpustakaan yang diperlukan.
PILIHAN
Untuk menggunakan pg_config, berikan satu atau beberapa opsi berikut:
--mengikat
Cetak lokasi executable pengguna. Gunakan ini, misalnya, untuk menemukan psql
program. Ini biasanya juga merupakan lokasi di mana program pg_config berada.
--docdir
Cetak lokasi file dokumentasi.
--htmldir
Cetak lokasi file dokumentasi HTML.
--termasukdir
Cetak lokasi file header C dari antarmuka klien.
--pkgincludedir
Cetak lokasi file header C lainnya.
--termasuk server-server
Cetak lokasi file header C untuk pemrograman server.
--libdir
Cetak lokasi perpustakaan kode objek.
--pkglibdir
Cetak lokasi modul yang dapat dimuat secara dinamis, atau di mana server akan mencari
untuk mereka. (File data lain yang bergantung pada arsitektur mungkin juga diinstal di ini
direktori.)
--localedir
Cetak lokasi file dukungan lokal. (Ini akan menjadi string kosong jika lokal
dukungan tidak dikonfigurasi ketika PostgreSQL dibangun.)
--mandir
Cetak lokasi halaman manual.
--sharedir
Cetak lokasi file dukungan arsitektur-independen.
--sysconfdir
Cetak lokasi file konfigurasi seluruh sistem.
--halaman
Cetak lokasi ekstensi makefiles.
--konfigurasi
Cetak opsi yang diberikan ke skrip konfigurasi ketika PostgreSQL adalah
dikonfigurasi untuk membangun. Ini dapat digunakan untuk mereproduksi konfigurasi yang identik, atau
untuk mengetahui dengan opsi apa paket biner dibangun. (Namun perhatikan bahwa biner
paket sering berisi tambalan khusus khusus vendor.) Lihat juga contoh di bawah.
--cc
Cetak nilai CC variabel yang digunakan untuk membangun PostgreSQL. Pertunjukan ini
compiler C yang digunakan.
--bendera cpp
Cetak nilai CPPFLAGS variabel yang digunakan untuk membangun PostgreSQL. Ini
menunjukkan sakelar kompiler C yang diperlukan pada waktu prapemrosesan (biasanya, sakelar -I).
--cflag
Cetak nilai CFLAG variabel yang digunakan untuk membangun PostgreSQL. Ini
menunjukkan sakelar kompiler C.
--cflags_sl
Cetak nilai CFLAGS_SL variabel yang digunakan untuk membangun PostgreSQL. Ini
menunjukkan sakelar kompiler C tambahan yang digunakan untuk membangun pustaka bersama.
--ldflag
Cetak nilai LDFLAG variabel yang digunakan untuk membangun PostgreSQL. Ini
menunjukkan sakelar penghubung.
--ldflags_ex
Cetak nilai LDFLAGS_EX variabel yang digunakan untuk membangun PostgreSQL. Ini
menunjukkan sakelar penghubung yang digunakan hanya untuk membangun yang dapat dieksekusi.
--ldflags_sl
Cetak nilai LDFLAGS_SL variabel yang digunakan untuk membangun PostgreSQL. Ini
menunjukkan sakelar penghubung yang digunakan untuk membangun perpustakaan bersama saja.
--lib
Cetak nilai LIBS variabel yang digunakan untuk membangun PostgreSQL. Ini
biasanya berisi sakelar -l untuk pustaka eksternal yang ditautkan ke PostgreSQL.
--Versi: kapan
Cetak versi PostgreSQL.
-?
--membantu
Tampilkan bantuan tentang argumen baris perintah pg_config, dan keluar.
Jika lebih dari satu opsi diberikan, informasi dicetak dalam urutan itu, satu item per
garis. Jika tidak ada opsi yang diberikan, semua informasi yang tersedia akan dicetak, dengan label.
CATATAN
Opsi --docdir, --pkgincludedir, --localedir, --mandir, --sharedir, --sysconfdir,
--cc, --bendera cpp, --cflag, --cflags_sl, --ldflag, --ldflags_sl, dan --lib ditambahkan di
PostgreSQL 8.1. Pilihan --htmldir telah ditambahkan di PostgreSQL 8.4. Pilihan --ldflags_ex
telah ditambahkan di PostgreSQL 9.0.
CONTOH
Untuk mereproduksi konfigurasi build dari instalasi PostgreSQL saat ini, jalankan
perintah berikut:
eval ./configure `pg_config --configure`
Output dari pg_config --configure berisi tanda kutip shell jadi argumen dengan
spasi direpresentasikan dengan benar. Oleh karena itu, menggunakan eval diperlukan untuk hasil yang tepat.
Gunakan pg_config online menggunakan layanan onworks.net
