clusterdb - Online in de cloud

Dit is de opdracht clusterdb die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


clusterdb - cluster een PostgreSQL-database

KORTE INHOUD


geclusterdb [verbindingsoptie...] [--uitgebreid | -v] [ --tafel | -t tafel ]... [dbnaam]

geclusterdb [verbindingsoptie...] [--uitgebreid | -v] --alle | -a

PRODUCTBESCHRIJVING


clusterdb is een hulpprogramma voor het opnieuw clusteren van tabellen in een PostgreSQL-database. Het vindt tabellen
die eerder zijn geclusterd, en clustert ze opnieuw op dezelfde index die was
laatst gebruikt. Tabellen die nog nooit zijn geclusterd, worden niet beïnvloed.

clusterdb is een wrapper rond de SQL-opdracht CLUSTER(7). Er is geen effectief verschil
tussen clusterdatabases via dit hulpprogramma en via andere methoden voor toegang tot de
server.

OPTIES


clusterdb accepteert de volgende opdrachtregelargumenten:

-a
--alle
Cluster alle databases.

[-NS] dbnaam
[--dbnaam=]dbnaam
Specificeert de naam van de database die moet worden geclusterd. Als dit niet is gespecificeerd en -a
(of --alle) niet wordt gebruikt, wordt de databasenaam gelezen uit de omgevingsvariabele
PGDATABASE. Als dat niet is ingesteld, wordt de gebruikersnaam gebruikt die voor de verbinding is opgegeven.

-e
--echo
Echo de opdrachten die clusterdb genereert en naar de server verzendt.

-q
--stil
Geen voortgangsberichten weergeven.

-t tafel
--tafel=tafel
TROS tafel enkel en alleen. Meerdere tabellen kunnen worden geclusterd door meerdere te schrijven -t schakelaars.

-v
--uitgebreid
Print gedetailleerde informatie tijdens de verwerking.

-V
--versie
Druk de clusterdb-versie af en sluit af.

-?
--help
Help over clusterdb-opdrachtregelargumenten weergeven en afsluiten.

clusterdb accepteert ook de volgende opdrachtregelargumenten voor verbindingsparameters:

-h gastheer
--gastheer=gastheer
Specificeert de hostnaam van de machine waarop de server draait. Als de waarde
begint met een schuine streep, wordt deze gebruikt als de map voor de Unix-domeinsocket.

-p port
--poort=port
Specificeert de TCP-poort of lokale Unix-domeinsocket-bestandsextensie waarop de server
luistert naar verbindingen.

-U gebruikersnaam
--gebruikersnaam=gebruikersnaam
Gebruikersnaam om verbinding mee te maken.

-w
--geen wachtwoord
Geef nooit een wachtwoordprompt uit. Als de server wachtwoordverificatie vereist en a
wachtwoord is niet beschikbaar op andere manieren, zoals een .pgpass-bestand, de verbinding
poging zal mislukken. Deze optie kan handig zijn in batchtaken en scripts waar geen gebruiker
aanwezig is om een ​​wachtwoord in te voeren.

-W
--wachtwoord
Forceer clusterdb om om een ​​wachtwoord te vragen voordat verbinding wordt gemaakt met een database.

Deze optie is nooit essentieel, aangezien clusterdb automatisch zal vragen om een
wachtwoord als de server wachtwoordverificatie vereist. Clusterdb zal echter verspillen
een verbindingspoging om erachter te komen dat de server een wachtwoord wil. In sommige gevallen is het
het typen waard -W om de extra verbindingspoging te vermijden.

--onderhoud-db=dbnaam
Specificeert de naam van de database waarmee verbinding moet worden gemaakt om te ontdekken wat andere databases zouden moeten doen
geclusterd zijn. Indien niet gespecificeerd, zal de postgres-database worden gebruikt, en als dat zo is:
niet bestaat, wordt sjabloon1 gebruikt.

MILIEU


PGDATABASE
PGHOST
PGPOORT
PGUSER
Standaard verbindingsparameters

Dit hulpprogramma gebruikt, net als de meeste andere PostgreSQL-hulpprogramma's, ook de omgevingsvariabelen
ondersteund door libpq (zie Paragraaf 31.14, “Omgevingsvariabelen”, in de documentatie).

DIAGNOSE


In geval van moeilijkheden, zie CLUSTER(7) en psql(1) voor discussies over mogelijke problemen
en foutmeldingen. De databaseserver moet worden uitgevoerd op de beoogde host. Ook, elke
standaard verbindingsinstellingen en omgevingsvariabelen gebruikt door de libpq front-end bibliotheek
zal van toepassing zijn.

Voorbeelden


De databasetest clusteren:

$ geclusterdb proef

Een enkele tabel foo clusteren in een database met de naam xyzzy:

$ geclusterdb --tafel foo xyzzy

Gebruik clusterdb online met onworks.net-services



Nieuwste Linux & Windows online programma's