clusterdb - Online nel cloud

Questo è il comando clusterdb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


clusterdb - raggruppa un database PostgreSQL

SINOSSI


clusterdb [opzione di connessione...] [--verboso | -v] [ --tavolo | -t tavolo ]... [nomedb]

clusterdb [opzione di connessione...] [--verboso | -v] --tutti | -a

DESCRIZIONE


clusterdb è un'utilità per il reclustering delle tabelle in un database PostgreSQL. Trova le tabelle
che sono stati precedentemente raggruppati e li raggruppa di nuovo sullo stesso indice che era
ultimo uso. Le tabelle che non sono mai state raggruppate non sono interessate.

clusterdb è un wrapper per il comando SQL CLUSTER(7). Non c'è differenza effettiva
tra database di clustering tramite questa utility e tramite altri metodi per accedere al
server.

VERSIONI


clusterdb accetta i seguenti argomenti della riga di comando:

-a
--tutti
Raggruppa tutti i database.

[-D] nomedb
[--nomedb=]nomedb
Specifica il nome del database da raggruppare. Se questo non è specificato e -a
(o --tutti) non viene utilizzato, il nome del database viene letto dalla variabile di ambiente
PGDATABASE. Se non è impostato, viene utilizzato il nome utente specificato per la connessione.

-e
--eco
Echo i comandi che clusterdb genera e invia al server.

-q
--silenzioso
Non visualizzare messaggi di avanzamento.

-t tavolo
--tabella=tavolo
Cluster tavolo soltanto. È possibile raggruppare più tabelle scrivendo più tabelle -t interruttori.

-v
--verboso
Stampa informazioni dettagliate durante l'elaborazione.

-V
--versione
Stampa la versione clusterdb ed esci.

-?
--Aiuto
Mostra la guida sugli argomenti della riga di comando clusterdb ed esci.

clusterdb accetta anche i seguenti argomenti della riga di comando per i parametri di connessione:

-h host
--host=host
Specifica il nome host della macchina su cui è in esecuzione il server. Se il valore
inizia con una barra, viene utilizzato come directory per il socket del dominio Unix.

-p porto
--porta=porto
Specifica la porta TCP o l'estensione del file socket del dominio Unix locale su cui il server
è in ascolto di connessioni.

-U nome utente
--nomeutente=nome utente
Nome utente con cui connettersi.

-w
--no Password
Non emettere mai una richiesta di password. Se il server richiede l'autenticazione della password e a
la password non è disponibile con altri mezzi come un file .pgpass, la connessione
tentativo fallirà. Questa opzione può essere utile in lavori batch e script in cui nessun utente
è presente per inserire una password.

-W
--parola d'ordine
Forza clusterdb a richiedere una password prima di connettersi a un database.

Questa opzione non è mai essenziale, poiché clusterdb richiederà automaticamente a
password se il server richiede l'autenticazione tramite password. Tuttavia, clusterdb sarà sprecato
un tentativo di connessione che scopre che il server vuole una password. In alcuni casi è
vale la pena digitare -W per evitare il tentativo di connessione extra.

--manutenzione-db=nomedb
Specifica il nome del database a cui connettersi per scoprire quali dovrebbero essere gli altri database
essere raggruppato. Se non specificato, verrà utilizzato il database postgres e, in caso affermativo
non esiste, verrà utilizzato template1.

AMBIENTE


PGDATABASE
PGHOST
PGPORT
PGUSER
Parametri di connessione predefiniti

Questa utility, come la maggior parte delle altre utility PostgreSQL, utilizza anche le variabili di ambiente
supportato da libpq (vedere la Sezione 31.14, «Variabili d'ambiente», nella documentazione).

DIAGNOSTICA


In caso di difficoltà, vedere CLUSTER(7) e psql(1) per discussioni su potenziali problemi
e messaggi di errore. Il server del database deve essere in esecuzione sull'host di destinazione. Inoltre, qualsiasi
impostazioni di connessione predefinite e variabili di ambiente utilizzate dalla libreria front-end libpq
si applicherà.

ESEMPI


Per raggruppare il test del database:

$ clusterdb test

Per raggruppare una singola tabella foo in un database denominato xyzzy:

$ clusterdb --tavolo foo xyzzy

Usa clusterdb online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows