EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

clusterdb - Online in der Cloud

Führen Sie clusterdb im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl clusterdb, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


clusterdb - Cluster einer PostgreSQL-Datenbank

ZUSAMMENFASSUNG


Clusterdb [Anschlussmöglichkeit...] [- ausführlich | -v] [ --Tisch | -t Tabelle ]... [Datenbankname]

Clusterdb [Anschlussmöglichkeit...] [- ausführlich | -v] --alle | -a

BESCHREIBUNG


clusterdb ist ein Dienstprogramm zum erneuten Clustern von Tabellen in einer PostgreSQL-Datenbank. Es findet Tabellen
die zuvor geclustert wurden, und gruppiert sie erneut auf demselben Index, der
zuletzt verwendeten. Tabellen, die noch nie geclustert wurden, sind nicht betroffen.

clusterdb ist ein Wrapper um den SQL-Befehl CLUSTER(7). Es gibt keinen effektiven Unterschied
zwischen Clustering-Datenbanken über dieses Dienstprogramm und über andere Methoden für den Zugriff auf die
Server.

OPTIONAL


clusterdb akzeptiert die folgenden Befehlszeilenargumente:

-a
--alle
Alle Datenbanken gruppieren.

[-D] Datenbankname
[--dbname=]Datenbankname
Gibt den Namen der zu gruppierenden Datenbank an. Wenn dies nicht angegeben ist und -a
(oder --alle) nicht verwendet wird, wird der Datenbankname aus der Umgebungsvariablen gelesen
PG-DATENBANK. Wenn dies nicht gesetzt ist, wird der für die Verbindung angegebene Benutzername verwendet.

-e
--Echo
Geben Sie die Befehle aus, die clusterdb generiert und an den Server sendet.

-q
--ruhig
Keine Fortschrittsmeldungen anzeigen.

-t Tabelle
--table=Tabelle
Cluster Tabelle nur. Mehrere Tabellen können geclustert werden, indem mehrere geschrieben werden -t Schalter.

-v
- ausführlich
Drucken Sie während der Verarbeitung detaillierte Informationen.

-V
--Version
Drucken Sie die clusterdb-Version und beenden Sie sie.

-?
--help
Hilfe zu den Befehlszeilenargumenten von clusterdb anzeigen und beenden.

clusterdb akzeptiert auch die folgenden Befehlszeilenargumente für Verbindungsparameter:

-h Gastgeber
--host=Gastgeber
Gibt den Hostnamen des Computers an, auf dem der Server ausgeführt wird. Wenn der Wert
beginnt mit einem Schrägstrich, es wird als Verzeichnis für den Unix-Domain-Socket verwendet.

-p port
--port=port
Gibt den TCP-Port oder die lokale Unix-Domain-Socket-Dateierweiterung an, auf der der Server
lauscht auf Verbindungen.

-U Benutzername
--Benutzername=Benutzername
Benutzername für die Verbindung.

-w
--kein Passwort
Geben Sie niemals eine Passwortabfrage aus. Wenn der Server eine Kennwortauthentifizierung erfordert und a
Passwort nicht auf andere Weise verfügbar ist, z. B. über eine .pgpass-Datei, die Verbindung
Versuch wird fehlschlagen. Diese Option kann in Batch-Jobs und Skripten nützlich sein, bei denen kein Benutzer
vorhanden ist, um ein Passwort einzugeben.

-W
--Passwort
Erzwingen Sie, dass clusterdb nach einem Kennwort fragt, bevor eine Verbindung zu einer Datenbank hergestellt wird.

Diese Option ist nie unbedingt erforderlich, da clusterdb automatisch nach a . fragt
password, wenn der Server eine Kennwortauthentifizierung verlangt. Clusterdb wird jedoch verschwenden
ein Verbindungsversuch, der herausfindet, dass der Server ein Passwort benötigt. In einigen Fällen ist es
es lohnt sich zu tippen -W um den zusätzlichen Verbindungsversuch zu vermeiden.

--maintenance-db=Datenbankname
Gibt den Namen der Datenbank an, mit der eine Verbindung hergestellt werden soll, um herauszufinden, was andere Datenbanken sollten
geclustert werden. Wenn nicht angegeben, wird die Postgres-Datenbank verwendet, und wenn dies der Fall ist
nicht vorhanden ist, wird template1 verwendet.


PG-DATENBANK
PGHOST
PGPORT
PGBENUTZER
Standardverbindungsparameter

Dieses Dienstprogramm verwendet wie die meisten anderen PostgreSQL-Dienstprogramme auch die Umgebungsvariablen
unterstützt von libpq (siehe Abschnitt 31.14, „Umgebungsvariablen“, in der Dokumentation).

DIAGNOSE


Bei Schwierigkeiten siehe CLUSTER(7) und psql(1) für Diskussionen über mögliche Probleme
und Fehlermeldungen. Der Datenbankserver muss auf dem Zielhost ausgeführt werden. Auch irgendwelche
Standardverbindungseinstellungen und Umgebungsvariablen, die von der libpq-Frontend-Bibliothek verwendet werden
wird angewendet.

Beispiele:


So clustern Sie den Datenbanktest:

$ Clusterdb Test

So clustern Sie eine einzelne Tabelle foo in einer Datenbank namens xyzzy:

$ Clusterdb --Tisch foo xyzzy

Clusterdb online mit onworks.net-Diensten verwenden


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad