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