Erstellt vor 6 Jahren

Geschlossen vor 6 Jahren

#903 closed Fehler (invalid)

neue Datenbank kann nicht erstellt werden wenn LANGUAGE plpgsql nicht vorhanden

Erstellt von: dschuetze@… Verantwortlicher: p.reetz@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.0 beta
Schweregrad: schwerwiegend Stichworte: Installation
Beobachter: dschuetze@…

Beschreibung

Beim erstellen einer neuen Datenbank kommt die Fehlermeldung das die Sprache plpgsql nicht vorhanden ist.
Diese muss erst mit CREATE LANGUAGE plpgsql erstellt werden.

Behelfsmässige vorgehensweise:
Wenn diese Fehlermeldung im Browser erscheint lässt man diese so stehen.
Man verbindet sich mit dem Tool seiner Wahl (phppgadmin oder Konsole) mit der Datenbank und wählt die gerade nicht ganz erstellte aus.
Dort setzt man den sql Befehl
CREATE LANGUAGE plpgsql
ab.
Dann geht man im Borser einen Schritt zurück und klickt nun auf weiter.

Änderungshistorie (1)

comment:1 Geändert vor 6 Jahren durch dschuetze@…

  • Beobachter dschuetze@… hinzugefügt
  • Lösung auf invalid gesetzt
  • Status von new nach closed geändert

Nichts für ungut und wer lesen kann ist klar im Vorteil.

Ich hab anscheinend etwas bei dieser Aktion übersehen:

su -postgres
CREATE FUNCTION plpgsql_call_handler()
RETURNS language_handler AS '/usr/lib/pgsql/plpgsql.so', 'plpgsql_call_handler' LANGUAGE c;
CREATE LANGUAGE 'plpgsql' handler plpgsql_call_handler lancompiler 'pl/pgsql';
\q
exit

sorry ich hoffe das ich den Bug wieder korrekt geschlossen habe.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.