Page 2 sur 2

Re: problème extention TVA

Posté : sam. janv. 18, 2020 11:10 am
par billynux
Alors là, Dany2, je mets un genou à terre !
Ta disponibilité est énorme.
voici le résultat

Code : Tout sélectionner

dossier27=> \i patch3.sql;
BEGIN
ALTER TABLE
UPDATE 1
CREATE TABLE
INSERT 0 1
CREATE TABLE
DELETE 0
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
psql:patch3.sql:69: ERREUR:  une valeur NULL viole la contrainte NOT NULL de la colonne « id »
DÉTAIL : La ligne en échec contient (null, 2020-01-18 11:55:21.440199, export PDF et CSV)
ROLLBACK
dossier27=> 

Re: problème extention TVA

Posté : mar. janv. 21, 2020 9:29 pm
par billynux
Bonjour, un p'tit up...
Des nouvelles pour ce problème?
Merci.

Re: problème extention TVA

Posté : lun. janv. 27, 2020 7:51 pm
par billynux
j'avance à petits pas...

c'est clairement la ligne
insert into tva_belge.version(vdesc) values ('export PDF et CSV');
qui coince.Pourquoi? pas la moindre idée....

Quand on clique sur paramètre ->TVA le fichier patch3.sql se lance. J'ai cru comprendre que tant que cette ligne ne sera pas effectuée ce sera toujours le cas. (déduction par tâtonnement).

Dans un premier temps j'ai enlevé cette ligne et ai lancé le patch en faisant paramètre ->TVA

Et ne sachant pas éviter que le fichier se relance, j'ai tout effacer.

Tout semble fonctionner mais je trouve la solution boiteuse.

Re: problème extention TVA

Posté : mar. janv. 28, 2020 9:03 pm
par dany2
en fait , la commande aurait du être (pour toi)

Code : Tout sélectionner

 insert into tva_belge.version(id,vdesc) values (3,'export PDF et CSV');
 
 
Mais c'est vraiment étrange parce que normalement le id est calculé automatiquement.

Pourrais-tu faire dans psql

Code : Tout sélectionner

\d tva_belge.version

Merci ,

a+

D

Re: problème extention TVA

Posté : mar. janv. 28, 2020 10:46 pm
par billynux
colonne | type | modificateur
-----------------------+---------------------------------------------+-------------------------------
id | integer | non NULL
vdate | timestamp without time zone | par default, now()
vdesc | text |
Index :
"version_key" PRIMARY KEY, btree (id)

Re: problème extention TVA

Posté : mar. janv. 28, 2020 10:53 pm
par billynux
j'ai aussi lancer le code
insert into tva_belge.version(id,vdesc) values (3,'export PDF et CSV');
et la commande \d tva_belge.version donne le même résultat.
Encore merci pour tes conseils

Re: problème extention TVA

Posté : mer. janv. 29, 2020 6:57 pm
par dany2
J'ai compris le problème :=)

Je prépare un patch uniquement pour toi , normalement tu aurais du avoir

Code : Tout sélectionner

 Column |            Type             | Collation | Nullable |                    Default                    
--------+-----------------------------+-----------+----------+-----------------------------------------------
 id     | integer                     |           | not null | nextval('tva_belge.version_id_seq'::regclass)
 vdate  | timestamp without time zone |           |          | now()
 vdesc  | text                        |           |          | 
Indexes:
    "version_pkey" PRIMARY KEY, btree (id)
Tu dois te connecter avec l'utilisateur que tu trouveras dans noalyss/include/config.inc.php (c'est important pour les droits)

Code : Tout sélectionner


create sequence if not exists tva_belge.version_id_seq start with 4;
alter table tva_belge.version alter id set default  nextval('tva_belge.version_id_seq');
Et ce sera comme tout le monde ;=)

D.

Re: problème extention TVA

Posté : jeu. janv. 30, 2020 2:44 pm
par billynux
Super merci.
Me voila donc comme tout le monde... enfin pour ce qu'il en est de Noalyss :lol:

Code : Tout sélectionner

                                       Table « tva_belge.version »
 Colonne |            Type             |                           Modificateurs                            
---------+-----------------------------+--------------------------------------------------------------------
 id      | integer                     | non NULL Par défaut, nextval('tva_belge.version_id_seq'::regclass)
 vdate   | timestamp without time zone | Par défaut, now()
 vdesc   | text                        | 
Index :
    "version_pkey" PRIMARY KEY, btree (id)