Joyeuse décennie et même plus :-)
Oui c'est normal,  la BD est protégée pour éviter que des données
incorrectes soient injectées, donc avant d'accepter les nouvelles
valeurs, la BD appele une fonction _check_periode() _  pour les
vérifier.
Cette fonction se trouve dans le schéma comptaproc , donc suivant
l'outil tu dois ajouter le search_path (plus d'info ici
https://www.postgresql.org/docs/9.6/ddl-schemas.html ) soit tu tapes
d'abord la commande SQL

SET search_path TO "$user",public,comptaproc;
Soit avec DBeaver ;  tu l'ajoutes dans "choix db" => edit connection =>
connection setting => initialisation => Boostrap queries

Cela devrait aller :-)

Tiens-moi au courant

D

Le 2020-01-02 16:13, Mélopie a écrit :

Salut Dany et joyeuse décennie à toutes et tous ! Je reviens sur mon bricolage postgresql. Je suis parvenu à me connecter à mon dossier et même à identifier les deux période que je veux modifier. J'ai une table parm_periode dans le schema public dans laquelle j'ai fait une recherche de "2020" en string ;-) En cliquant à droit sur parm_periode, je peux "lire les données dans une console SQL" et trouver les deux enregistrements fautifs. Je parviens à changer les valeurs 2020 en 2019, mais quand je veux sauver la modification ou régénérer, j'obtiens le message d'erreur suivant :
"Error synchronizing data with database

Motif:
SQL Error [42883]: ERROR: function periode_exist(text, integer) does not exist
Indice : No function matches the given name and argument types. You might need 
to add explicit type casts.
Où : PL/pgSQL function comptaproc.check_periode() line 5 at IF" Ça ne fait pas mon affaire puisque je n'y comprends pas grand chose. :-))) Merci pour l'aide !
--

Melo

Le 31/12/19 à 13:48, [email protected] a écrit :
Message: 1
Date: Tue, 31 Dec 2019 13:48:11 +0100
From: Dany De Bontridder <[email protected]>
To: [email protected]
Subject: Re: [noalyss-generale] exercice scabreux
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

Bonjour,
J'avais un peu oublié désolé, donc la base de données c'est dossier +
son numéro. Par exemple, Belgique c'est dossier25 , comptabilité dossier26,...
Les autres informations (utilisateur et mot de passe) sont dans le
fichier include/config.inc.php
Bonne année 2020 :-)

---
NOALYSS est un Serveur de Comptabilit� et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy
---
NOALYSS est un Serveur de Comptabilit� et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Reply via email to