Amazon Best VPN GoSearch

OnWorks-favicon

initdb - Online in de Cloud

Voer initdb uit in de gratis hostingprovider OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

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

PROGRAMMA:

NAAM


initdb - maak een nieuw PostgreSQL-databasecluster

KORTE INHOUD


begindb [optie...] [--pagdata | -D] directory

PRODUCTBESCHRIJVING


begindb creëert een nieuw PostgreSQL-databasecluster. Een databasecluster is een verzameling van
databases die door één enkele serverinstantie worden beheerd.

Het maken van een databasecluster bestaat uit het maken van de mappen waarin de database zich bevindt.
gegevens zullen leven, waarbij de gedeelde catalogustabellen worden gegenereerd (tabellen die tot het geheel behoren
cluster in plaats van naar een bepaalde database), en het maken van template1 en postgres
databases. Wanneer u later een nieuwe database maakt, wordt alles in de template1-database
gekopieerd. (Daarom wordt alles wat in template1 is geïnstalleerd automatisch gekopieerd naar elk
database die later is gemaakt.) De postgres-database is een standaarddatabase die bedoeld is voor gebruik door
gebruikers, hulpprogramma's en applicaties van derden.

Hoewel begindb zal proberen de opgegeven gegevensdirectory te maken, maar het is mogelijk dat dit niet het geval is
toestemming als de bovenliggende map van de gewenste gegevensmap root-eigendom is.
initialiseer in een dergelijke opstelling, maak een lege datadirectory als root en gebruik vervolgens chown naar
eigendom van die directory toewijzen aan het databasegebruikersaccount, dan su om de te worden
databasegebruiker om uit te voeren begindb.

begindb moet worden uitgevoerd als de gebruiker die eigenaar is van het serverproces, omdat de server
om toegang te hebben tot de bestanden en mappen die begindb creëert. Omdat de server niet kan
moet als root worden uitgevoerd, u mag niet uitvoeren begindb ook niet als root. (Het zal dit in feite weigeren.)

begindb initialiseert de standaardlandinstelling en tekensetcodering van het databasecluster.
tekensetcodering, collatievolgorde (LC_COLLATE) en tekensetklassen (LC_CTYPE,
(bijv. hoofdletters, kleine letters, cijfers) kunnen voor een database apart worden ingesteld wanneer deze wordt aangemaakt. begindb
bepaalt de instellingen voor de template1-database, die als standaard zullen dienen voor
alle andere databases.

Om de standaardsorteervolgorde of tekensetklassen te wijzigen, gebruikt u de --lc-sorteren en
--lc-ctype opties. Collation-orders anders dan C of POSIX hebben ook een performance
straf. Om deze redenen is het belangrijk om de juiste locale te kiezen bij het uitvoeren begindb.

De overige locale categorieën kunnen later worden gewijzigd wanneer de server wordt gestart. U kunt
gebruik ook --lokale om de standaard in te stellen voor alle locale categorieën, inclusief de sorteringsvolgorde
en karaktersetklassen. Alle serverlocalewaarden (lc_*) kunnen worden weergegeven via SHOW ALLE .
Meer details vindt u in Sectie 22.1, “Locale Support”, in de documentatie.

Om de standaardcodering te wijzigen, gebruikt u de --coderingMeer details vindt u in Sectie
22.3, “Tekensetondersteuning”, in de documentatie.

OPTIES


-A authmethode
--authenticatie=authmethode
Met deze optie wordt de authenticatiemethode voor lokale gebruikers gespecificeerd die in pg_hba.conf wordt gebruikt
(host- en lokale lijnen). Gebruik geen vertrouwen tenzij u alle lokale gebruikers op uw
systeem. vertrouwen is de standaard voor eenvoudige installatie.

--auth-host=authmethode
Met deze optie wordt de authenticatiemethode voor lokale gebruikers via TCP/IP-verbindingen gespecificeerd
gebruikt in pg_hba.conf (hostlijnen).

--auth-lokaal=authmethode
Met deze optie wordt de authenticatiemethode voor lokale gebruikers via een Unix-domeinsocket gespecificeerd
verbindingen gebruikt in pg_hba.conf (lokale lijnen).

-D directory
--pgdata=directory
Met deze optie wordt de directory opgegeven waarin het databasecluster moet worden opgeslagen.
is de enige informatie die nodig is door begindb, maar u kunt het schrijven ervan vermijden door
the PGDATA omgevingsvariabele, wat handig kan zijn omdat de databaseserver
(postgres) kan de databasedirectory later vinden met dezelfde variabele.

-E codering
--codering=codering
Selecteert de codering van de template-database. Dit zal ook de standaardcodering zijn
van elke database die u later maakt, tenzij u deze daar overschrijft. De standaard is afgeleid
van de landinstelling, of SQL_ASCII als dat niet werkt. De tekensets die worden ondersteund door
de PostgreSQL-server worden beschreven in Sectie 22.3.1, “Ondersteunde tekensets”, in
de documentatie.

-k
--data-controlesommen
Gebruik controlesommen op gegevenspagina's om corruptie door het I/O-systeem te helpen detecteren.
anders stil zijn. Het inschakelen van checksums kan een merkbare prestatievermindering tot gevolg hebben.
Deze optie kan alleen worden ingesteld tijdens de initialisatie en kan later niet worden gewijzigd. Als
ingesteld, worden er controlesommen berekend voor alle objecten, in alle databases.

--locaal=lokaal
Stelt de standaardlandinstelling voor het databasecluster in. Als deze optie niet is opgegeven,
locale wordt geërfd van de omgeving die: begindb draait in. Landinstellingen worden ondersteund
beschreven in Sectie 22.1, “Locale Support”, in de documentatie.

--lc-sorteren=lokaal
--lc-ctype=lokaal
--lc-berichten=lokaal
--lc-monetair=lokaal
--lc-numeriek=lokaal
--lc-tijd=lokaal
Like --lokale, maar stelt alleen de landinstelling in de opgegeven categorie in.

--geen-landinstelling
Gelijkwaardig aan --locale=C.

-N
--geen synchronisatie
Standaard begindb wacht tot alle bestanden veilig naar schijf zijn geschreven. Deze optie
oorzaken begindb om zonder te wachten terug te keren, wat sneller is, maar betekent dat een volgende
crash van het besturingssysteem kan de gegevensdirectory corrupt achterlaten. Over het algemeen is deze optie
nuttig voor testen, maar mag niet worden gebruikt bij het maken van een productie-installatie.

--pwbestand=bestandsnaam
Maakt begindb lees het wachtwoord van de database-supergebruiker uit een bestand. De eerste regel van de
bestand wordt als wachtwoord gebruikt.

-S
--alleen-synchroniseren
Schrijf alle databasebestanden veilig naar schijf en sluit af. Dit voert geen van de volgende handelingen uit:
normale initdb-bewerkingen.

-T CFG
--tekst-zoek-config=CFG
Stelt de standaard tekstzoekconfiguratie in. Zie default_text_search_config voor meer informatie.
informatie.

-U gebruikersnaam
--gebruikersnaam=gebruikersnaam
Selecteert de gebruikersnaam van de database-supergebruiker. Dit is standaard de naam van de
effectieve gebruikersuitvoering begindbHet is eigenlijk niet belangrijk wat de naam van de supergebruiker is
is, maar men zou ervoor kunnen kiezen om de gebruikelijke naam postgres te behouden, zelfs als de operationele
De naam van de systeemgebruiker is anders.

-W
--pwprompt
Maakt begindb vraagt ​​om een ​​wachtwoord om de database superuser te geven. Als u niet van plan bent
over het gebruik van wachtwoordauthenticatie, dit is niet belangrijk. Anders zul je niet in staat zijn
om wachtwoordverificatie te gebruiken totdat u een wachtwoord hebt ingesteld.

-X directory
--xlogdir=directory
Met deze optie geeft u de map op waarin het transactielogboek moet worden opgeslagen.

Er zijn ook andere, minder vaak gebruikte, opties beschikbaar:

-d
--debuggen
Print debug-uitvoer van de bootstrap-backend en een paar andere berichten van mindere kwaliteit
interesse voor het grote publiek. De bootstrap backend is het programma begindb gebruikt
de catalogustabellen maken. Deze optie genereert een enorme hoeveelheid extreem
saaie output.

-L directory
Geeft aan waar begindb moet de invoerbestanden vinden om het databasecluster te initialiseren.
Dit is normaal gesproken niet nodig. U wordt verteld of u hun locatie moet opgeven
uitdrukkelijk.

-n
--niet schoon
Wanneer begindb bepaalt dat een fout ervoor heeft gezorgd dat het niet volledig kon worden gemaakt
het databasecluster, verwijdert alle bestanden die het mogelijk heeft gemaakt voordat het ontdekt
dat het de klus niet kan klaren. Deze optie verhindert opruimen en is dus handig voor
debuggen.

Andere opties:

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

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

MILIEU


PGDATA
Geeft de directory op waar het databasecluster moet worden opgeslagen; kan worden overschreven
met de -D optie.

TZ
Geeft de standaardtijdzone van het gemaakte databasecluster op. De waarde moet een
volledige naam van de tijdzone (zie Sectie 8.5.3, “Tijdzones”, in de documentatie).

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).

OPMERKINGEN


begindb kan ook worden aangeroepen via pg_ctl begindb.

Gebruik initdb online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.