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