Cette erreur ne vient pas directement du code de ce fichier (et probablement trop long à retracer pour moi).
Code : Tout sélectionner
ERROR: function format_account(account_type) does not exist
LINE 1: r_record.pcm_val:=format_account(NEW.pcm_val)
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
QUERY: r_record.pcm_val:=format_account(NEW.pcm_val)
CONTEXT: PL/pgSQL function comptaproc.tmp_pcmn_alphanum_ins_upd() line 6 at assignment
Code : Tout sélectionner
noalyss=> \df comptaproc.format_account
List of functions
Schema | Name | Result data type | Argument data types | Type
------------+----------------+------------------+------------------------+------
comptaproc | format_account | account_type | p_account account_type | func
(1 row)
noalyss=> \df format_account
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+------+------------------+---------------------+------
(0 rows)
noalyss=> SHOW search_path;
search_path
-----------------
"$user", public
(1 row)
Il s'agit d'une nouvelle installation de la version version-90/noalyss-9025.tar.gz.
J'ai créé la DB et exécuté contrib/mono-dossier/mono-belge.sql.
Le script d'install exécute les upgrades à partir de 99 et bloque sur le 103.