Ini adalah perintah clusterdb yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
clusterdb - mengelompokkan database PostgreSQL
RINGKASAN
clusterdb [koneksi-opsi...] [--bertele-tele | -v] [ --meja | -t tabel ]...[nama db]
clusterdb [koneksi-opsi...] [--bertele-tele | -v] --semua | -a
DESKRIPSI
clusterdb adalah utilitas untuk menyusun ulang tabel dalam database PostgreSQL. Ia menemukan tabel
yang sebelumnya telah dikelompokkan, dan mengelompokkannya lagi pada indeks yang sama
terakhir digunakan. Tabel yang tidak pernah dikelompokkan tidak terpengaruh.
clusterdb adalah pembungkus di sekitar perintah SQL KLASTER(7). Tidak ada perbedaan yang efektif
antara pengelompokan database melalui utilitas ini dan melalui metode lain untuk mengakses
Server.
PILIHAN
clusterdb menerima argumen baris perintah berikut:
-a
--semua
Kelompokkan semua database.
[-D] nama db
[--namadb=]nama db
Menentukan nama database yang akan dikelompokkan. Jika ini tidak ditentukan dan -a
(Atau --semua) tidak digunakan, nama database dibaca dari variabel lingkungan
PGDATABASE. Jika itu tidak disetel, nama pengguna yang ditentukan untuk koneksi akan digunakan.
-e
--gema
Gema perintah yang dihasilkan dan dikirim clusterdb ke server.
-q
--diam
Jangan tampilkan pesan kemajuan.
-t tabel
--tabel=tabel
Kelompok tabel hanya. Beberapa tabel dapat dikelompokkan dengan menulis beberapa -t switch.
-v
--bertele-tele
Cetak informasi rinci selama pemrosesan.
-V
--Versi: kapan
Cetak versi clusterdb dan keluar.
-?
--membantu
Tampilkan bantuan tentang argumen baris perintah clusterdb, dan keluar.
clusterdb juga menerima argumen baris perintah berikut untuk parameter koneksi:
-h tuan rumah
--tuan rumah=tuan rumah
Menentukan nama host dari mesin yang menjalankan server. Jika nilai
dimulai dengan garis miring, digunakan sebagai direktori untuk soket domain Unix.
-p pelabuhan
--pelabuhan=pelabuhan
Menentukan port TCP atau ekstensi file soket domain Unix lokal tempat server
sedang mendengarkan koneksi.
-U nama pengguna
--nama pengguna=nama pengguna
Nama pengguna untuk terhubung sebagai.
-w
--tanpa kata sandi
Jangan pernah mengeluarkan prompt kata sandi. Jika server memerlukan otentikasi kata sandi dan a
kata sandi tidak tersedia dengan cara lain seperti file .pgpass, koneksi
usaha akan gagal. Opsi ini dapat berguna dalam pekerjaan batch dan skrip di mana tidak ada pengguna
hadir untuk memasukkan kata sandi.
-W
--kata sandi
Paksa clusterdb untuk meminta kata sandi sebelum menghubungkan ke database.
Opsi ini tidak pernah penting, karena clusterdb akan secara otomatis meminta a
kata sandi jika server meminta otentikasi kata sandi. Namun, clusterdb akan menyia-nyiakan
upaya koneksi mencari tahu bahwa server menginginkan kata sandi. Dalam beberapa kasus itu adalah
layak mengetik -W untuk menghindari upaya koneksi ekstra.
--pemeliharaan-db=nama db
Menentukan nama database yang akan disambungkan untuk menemukan database lain yang seharusnya
menjadi berkerumun. Jika tidak ditentukan, database postgres akan digunakan, dan jika demikian
tidak ada, template1 akan digunakan.
LINGKUNGAN
PGDATABASE
PGHOST
PGPORT
PGUSER
Parameter koneksi default
Utilitas ini, seperti kebanyakan utilitas PostgreSQL lainnya, juga menggunakan variabel lingkungan
didukung oleh libpq (lihat Bagian 31.14, “Variabel Lingkungan”, dalam dokumentasi).
DIAGNOSTIK
Dalam kasus kesulitan, lihat KLASTER(7) dan psql(1) untuk diskusi tentang potensi masalah
dan pesan kesalahan. Server database harus berjalan di host yang ditargetkan. Juga, apa saja
pengaturan koneksi default dan variabel lingkungan yang digunakan oleh perpustakaan front-end libpq
akan mengajukan.
CONTOH
Untuk mengelompokkan pengujian basis data:
$ clusterdb uji
Untuk mengelompokkan satu tabel foo dalam database bernama xyzzy:
$ clusterdb --meja foo lucu
Gunakan clusterdb online menggunakan layanan onworks.net