EngelsFransSpaans

Ad


OnWorks-favicon

initdb - Online in de cloud

Voer initdb uit in OnWorks gratis hostingprovider 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 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


initdb - maak een nieuw PostgreSQL-databasecluster

KORTE INHOUD


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

PRODUCTBESCHRIJVING


begindb maakt een nieuw PostgreSQL-databasecluster aan. Een databasecluster is een verzameling van:
databases die worden beheerd door een enkele serverinstantie.

Het maken van een databasecluster bestaat uit het maken van de mappen waarin de database
gegevens zullen leven en de gedeelde catalogustabellen genereren (tabellen die bij het geheel horen)
cluster in plaats van naar een bepaalde database), en het maken van de template1 en postgres
databanken. Wanneer u later een nieuwe database aanmaakt, is alles in de sjabloon1-database:
gekopieerd. (Daarom wordt alles dat in sjabloon1 is geïnstalleerd automatisch naar elk gekopieerd
database die later is gemaakt.) De postgres-database is een standaarddatabase die bedoeld is voor gebruik door:
gebruikers, hulpprogramma's en toepassingen van derden.

Hoewel begindb zal proberen de opgegeven gegevensmap te maken, mogelijk niet:
toestemming als de bovenliggende map van de gewenste gegevensmap eigendom is van de root. Tot
initialiseer in zo'n setup, maak een lege datadirectory aan als root en gebruik dan chown naar
wijs het eigendom van die map toe aan het gebruikersaccount van de database, 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 nodig heeft:
om toegang te hebben tot de bestanden en mappen die: begindb creëert. Aangezien de server niet kan
worden uitgevoerd als root, u mag niet uitvoeren begindb ook als root. (Het zal in feite weigeren dit te doen.)

begindb initialiseert de standaard landinstelling en tekensetcodering van het databasecluster. De
tekensetcodering, sorteervolgorde (LC_COLLATE) en tekensetklassen (LC_CTYPE,
bijv. bovenste, onderste, cijfer) kunnen afzonderlijk worden ingesteld voor een database wanneer deze wordt gemaakt. begindb
bepaalt die instellingen voor de sjabloon1-database, die als standaard zal dienen voor
alle andere databanken.

Om de standaard sorteervolgorde of tekensetklassen te wijzigen, gebruikt u de --lc-sorteren en
--lc-ctype opties. Andere sorteeropdrachten dan C of POSIX hebben ook een prestatie
boete. Om deze redenen is het belangrijk om de juiste landinstelling te kiezen tijdens het hardlopen begindb.

De overige landinstellingen kunnen later worden gewijzigd wanneer de server wordt gestart. Jij kan
gebruik ook --lokale om de standaard in te stellen voor alle landinstellingen, inclusief sorteervolgorde
en tekensetklassen. Alle server locale waarden (lc_*) kunnen worden weergegeven via SHOW ALLE .
Meer details zijn te vinden in Paragraaf 22.1, “Locale Support”, in de documentatie.

Gebruik de om de standaardcodering te wijzigen --codering. Meer details zijn te vinden in Sectie
22.3, "Ondersteuning van tekensets", in de documentatie.

OPTIES


-A authmethode
--authenticatie=authmethode
Deze optie specificeert de authenticatiemethode voor lokale gebruikers die wordt gebruikt in pg_hba.conf
(host en lokale lijnen). Gebruik geen vertrouwen tenzij u alle lokale gebruikers op uw
systeem. trust is de standaard voor installatiegemak.

--auth-host=authmethode
Deze optie specificeert de authenticatiemethode voor lokale gebruikers via TCP/IP-verbindingen
gebruikt in pg_hba.conf (hostregels).

--auth-lokaal=authmethode
Deze optie specificeert de authenticatiemethode voor lokale gebruikers via Unix-domein socket
verbindingen gebruikt in pg_hba.conf (lokale lijnen).

-D directory
--pgdata=directory
Deze optie specificeert de directory waar het databasecluster moet worden opgeslagen. Dit
is de enige informatie die nodig is door begindb, maar je kunt voorkomen dat je het schrijft door in te stellen
de PGDATA omgevingsvariabele, wat handig kan zijn omdat de databaseserver
(postgres) kan de databasedirectory later met dezelfde variabele vinden.

-E codering
--codering=codering
Selecteert de codering van de sjabloondatabase. 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 Paragraaf 22.3.1, “Ondersteunde tekensets”, in
de documentatie.

-k
--data-checksums
Gebruik controlesommen op gegevenspagina's om corruptie door het I/O-systeem op te sporen die
anders zwijgen. Het inschakelen van controlesommen kan een merkbare prestatievermindering met zich meebrengen.
Deze optie kan alleen worden ingesteld tijdens de initialisatie en kan later niet worden gewijzigd. Indien
ingesteld, worden checksums berekend voor alle objecten, in alle databases.

--locaal=lokaal
Stelt de standaardlandinstelling in voor het databasecluster. Als deze optie niet is opgegeven, wordt de
locale wordt geërfd van de omgeving die: begindb loopt in. Lokale ondersteuning is
beschreven in Paragraaf 22.1, “Lokale ondersteuning”, 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 --lokaal=C.

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

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

-S
--alleen-synchronisatie
Schrijf alle databasebestanden veilig naar schijf en sluit af. Dit voert geen van de
normale initdb-bewerkingen.

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

-U gebruikersnaam
--gebruikersnaam=gebruikersnaam
Selecteert de gebruikersnaam van de database-supergebruiker. Dit is standaard de naam van de
effectieve gebruiker actief begindb. Het is echt niet belangrijk wat de naam van de superuser is
is, maar men zou ervoor kunnen kiezen om de gebruikelijke naam postgres te behouden, zelfs als de operating
de naam van de systeemgebruiker is anders.

-W
--pwprompt
Maakt begindb om een ​​wachtwoord vragen om de database-supergebruiker te geven. Als je niet plant
bij het gebruik van wachtwoordverificatie is dit niet belangrijk. Anders kun je niet
om wachtwoordverificatie te gebruiken totdat u een wachtwoord hebt ingesteld.

-X directory
--xlogdir=directory
Deze optie specificeert de directory waar het transactielogboek moet worden opgeslagen.

Andere, minder vaak gebruikte, opties zijn ook beschikbaar:

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

-L directory
Specificeert 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 verhinderde dat het volledig werd aangemaakt
het databasecluster, het verwijdert alle bestanden die het mogelijk heeft gemaakt voordat het werd ontdekt
dat het de klus niet kan afmaken. Deze optie verhindert het opruimen en is dus handig voor:
debuggen.

Andere opties:

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

-?
--help
Toon hulp over initdb-opdrachtregelargumenten en sluit af.

MILIEU


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

TZ
Specificeert de standaardtijdzone van het gemaakte databasecluster. De waarde moet a . zijn
volledige tijdzonenaam (zie Paragraaf 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 onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad