Dies ist der Befehl createlang, 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
createlang - eine prozedurale PostgreSQL-Sprache installieren
ZUSAMMENFASSUNG
erstellenlang [Anschlussmöglichkeit...] Langname [Datenbankname]
erstellenlang [Anschlussmöglichkeit...] --aufführen | -l [Datenbankname]
BESCHREIBUNG
createlang ist ein Dienstprogramm zum Hinzufügen einer prozeduralen Sprache zu einer PostgreSQL-Datenbank.
createlang ist nur ein Wrapper um die CREATE EXTENSION (CREATE_EXTENSION(7)) SQL
Befehl.
Vorsicht
createlang ist veraltet und wird möglicherweise in einer zukünftigen PostgreSQL-Version entfernt. Direkte Nutzung
dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. CREATE EXTENSION Befehl wird stattdessen empfohlen.
OPTIONAL
createlang akzeptiert die folgenden Befehlszeilenargumente:
Langname
Gibt den Namen der zu installierenden Verfahrenssprache an. (Dieser Name ist
kleingeschrieben.)
[-D] Datenbankname
[--dbname=]Datenbankname
Gibt die Datenbank an, zu der die Sprache hinzugefügt werden soll. Die Standardeinstellung ist zu verwenden
die Datenbank mit demselben Namen wie der aktuelle Systembenutzer.
-e
--Echo
Zeigen Sie SQL-Befehle an, während sie ausgeführt werden.
-l
--aufführen
Zeigt eine Liste der bereits installierten Sprachen in der Zieldatenbank an.
-V
--Version
Drucken Sie die createlang-Version und beenden Sie sie.
-?
--help
Hilfe zu Befehlszeilenargumenten von createlang anzeigen und beenden.
createlang 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 createlang nach einem Kennwort fragt, bevor eine Verbindung zu einer Datenbank hergestellt wird.
Diese Option ist nie unbedingt erforderlich, da createlang automatisch nach a . fragt
password, wenn der Server eine Kennwortauthentifizierung verlangt. Createlang wird jedoch verschwendet
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.
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
Die meisten Fehlermeldungen sind selbsterklärend. Wenn nicht, führen Sie createlang mit dem aus --Echo zu erhalten
und siehe den entsprechenden SQL-Befehl für Details. Auch alle Standardverbindungseinstellungen und
Umgebungsvariablen, die von der libpq-Frontend-Bibliothek verwendet werden, werden angewendet.
ANMERKUNG
Verwende droplang(1) um eine Sprache zu entfernen.
Beispiele:
So installieren Sie die Sprache pltcl in die Datenbankvorlage1:
$ erstellenlang pltcl Vorlage1
Beachten Sie, dass die Installation der Sprache in template1 dazu führt, dass sie automatisch
auch in nachträglich erstellte Datenbanken installiert.
Verwenden Sie createlang online mit den onworks.net-Diensten