Aceasta este comanda clusterdb care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
clusterdb - cluster o bază de date PostgreSQL
REZUMAT
clusterdb [opțiune de conectare...] [--verbos | -v] [ --masa | -t tabel ]... [dbname]
clusterdb [opțiune de conectare...] [--verbos | -v] --toate | -a
DESCRIERE
clusterdb este un utilitar pentru reclusterarea tabelelor într-o bază de date PostgreSQL. Găsește tabele
care au fost grupate anterior și le grupează din nou pe același index care a fost
folosit ultima data. Tabelele care nu au fost niciodată grupate nu sunt afectate.
clusterdb este un înveliș în jurul comenzii SQL CURSE(7). Nu există nicio diferență efectivă
între gruparea bazelor de date prin acest utilitar și prin alte metode de accesare a
Server.
OPŢIUNI
clusterdb acceptă următoarele argumente de linie de comandă:
-a
--toate
Grupați toate bazele de date.
[-d] dbname
[--dbname=]dbname
Specifică numele bazei de date care urmează să fie grupată. Dacă acest lucru nu este specificat și -a
(Sau --toate) nu este utilizat, numele bazei de date este citit din variabila de mediu
PGDATABASE. Dacă nu este setat, este utilizat numele de utilizator specificat pentru conexiune.
-e
--ecou
Ecou comenzile pe care clusterdb le generează și le trimite către server.
-q
--Liniște
Nu afișați mesaje de progres.
-t tabel
--table=tabel
Grup tabel numai. Mai multe tabele pot fi grupate prin scrierea mai multor -t comutatoare.
-v
--verbos
Imprimați informații detaliate în timpul procesării.
-V
--versiune
Imprimați versiunea clusterdb și ieșiți.
-?
--Ajutor
Afișați ajutor despre argumentele liniei de comandă clusterdb și ieșiți.
clusterdb acceptă, de asemenea, următoarele argumente de linie de comandă pentru parametrii de conexiune:
-h gazdă
--gazdă=gazdă
Specifică numele de gazdă al mașinii pe care rulează serverul. Dacă valoarea
începe cu o bară oblică, este folosit ca director pentru socket-ul domeniului Unix.
-p port
--port=port
Specifică portul TCP sau extensia de fișier socket de domeniu Unix local pe care se află serverul
ascultă conexiuni.
-U nume de utilizator
--nume utilizator=nume de utilizator
Nume de utilizator pentru a vă conecta.
-w
--fără parolă
Nu emite niciodată o solicitare de parolă. Dacă serverul necesită autentificare prin parolă și a
parola nu este disponibilă prin alte mijloace, cum ar fi un fișier .pgpass, conexiunea
încercarea va eșua. Această opțiune poate fi utilă în joburi și script-uri batch în care nu există niciun utilizator
este prezent pentru a introduce o parolă.
-W
--parola
Forțați clusterdb să solicite o parolă înainte de a vă conecta la o bază de date.
Această opțiune nu este niciodată esențială, deoarece clusterdb va solicita automat a
parola dacă serverul solicită autentificarea cu parolă. Cu toate acestea, clusterdb va risipi
o încercare de conectare prin care se află că serverul dorește o parolă. În unele cazuri este
merită să tastezi -W pentru a evita încercarea suplimentară de conectare.
--maintenance-db=dbname
Specifică numele bazei de date la care să se conecteze pentru a descoperi ce ar trebui alte baze de date
fie grupate. Dacă nu este specificată, va fi utilizată baza de date postgres și, dacă este cazul
nu există, va fi folosit template1.
MEDIUL
PGDATABASE
PGHOST
PGPORT
PGUSER
Parametrii impliciti de conectare
Acest utilitar, la fel ca majoritatea altor utilitare PostgreSQL, folosește și variabilele de mediu
suportat de libpq (vezi Secțiunea 31.14, „Variabilele de mediu”, din documentație).
DIAGNOSTIC
În caz de dificultate, vezi CURSE(7) și psql(1) pentru discuții despre probleme potențiale
și mesaje de eroare. Serverul bazei de date trebuie să ruleze la gazda vizată. De asemenea, orice
setările implicite de conexiune și variabilele de mediu utilizate de biblioteca front-end libpq
vom aplica.
EXEMPLE
Pentru a clusteriza testul bazei de date:
$ clusterdb test
Pentru a grupa un singur tabel foo într-o bază de date numită xyzzy:
$ clusterdb --masa foo xyzzy
Utilizați clusterdb online folosind serviciile onworks.net