Zum Hauptinhalt springen
Alle KollektionenDesktop-Anwendung Wissensbasis (GUI)Installation und Betrieb
Fehlende pltcl-Funktion und deren Vervollständigung
Fehlende pltcl-Funktion und deren Vervollständigung

Fehlende postgresql-contrib-10 und postgresql-pltcl-10 Pakete

Ota Rádl avatar
Verfasst von Ota Rádl
Vor über 3 Jahren aktualisiert

Hinweis: Es muss nicht die Version 10 sein, es können auch die Versionen 9.5 und 9.6 sein.

Typfehler:

  • ERROR: Funktion public.logzurnal() existiert nicht Wo: SQL-Anweisung "ALTER FUNCTION public.logzurnal() OWNER TO dba" PL/pgSQL-Funktion runupgrade() Zeile 17 zu SQL-Anweisung Script: /resources/sql/upgrade/restore_owners.sql

  • ERROR: Funktion saveextid() existiert nicht (wird wahrscheinlich beim Ausführen von Changes API angezeigt)

Führen Sie die folgende Abfrage aus und senden Sie deren Ausgabe und relevante Informationen an podporaflexi@abra.eu (die Abfrage muss direkt in der Firmendatenbank unter pgsql admin ausgeführt werden):

  • select p.proname, a.rolname from pg_proc p left join pg_language l on p.prolang = l.oid left join pg_authid a on p.proowner = a.oid where l.lanname = 'pltcl'

- die Anwendung dieses SQL löst das Problem der fehlenden Funktion

In Reihe: ALTER FUNCTION invoke_deferred_changes_triggers_immediate() OWNER TO Firmenrolle, z.B. "my_firmarole";

Beispiel: ALTER FUNCTION invoke_deferred_changes_triggers_immediate() OWNER TO test_firm_s_r_o_role;

Firmenrolleersetzen , z. B. "my_firmarole" mit der tatsächlichen Firmenrolle (meist der Firmenname + das Wort "Rolle")

Hat dies deine Frage beantwortet?