lpoaura / gn_vn2synthese

SQL Scripts to automatically populate GeoNature synthesis from VisioNature datas
3 stars 2 forks source link

01_nomenclatures.sql : erreur de syntaxe sur ou près de « CREATE » #29

Open blaisegeo opened 6 days ago

blaisegeo commented 6 days ago

What is the bug or the crash?

Version 1.4.1

Après avoir exécuté le permier script 00_init_db.sql avec la petite modification que j'ai signalée dans cette issue : https://github.com/lpoaura/gn_vn2synthese/issues/28 , j'essaie d'exécuter le second script : 01_nomenclatures.sql mais cela déclenche l'erreur suivante :

SQL Error [42601]: ERREUR: erreur de syntaxe sur ou près de « CREATE » Position : 217

Dans DBeaver, il semble que ce soit la deuxième ligne dans la création de la table ref_nomenclatures.t_c_synonyms qui soit en question :

CONSTRAINT fk_t_c_synonymes_id_type REFERENCES ref_nomenclatures.bib_nomenclatures_types,

En tout cas, Dbeaver met un petit soulignage rouge sous les lettres "CES ref_no". J'ai inspecté toutes les lignes de cette instruction de création de table, mais je n'arrive pas à comprendre ce qui cloche à cet endroit. Une idée s'il vous plait ?

Steps to reproduce the issue

Exécuter le script 01_nomenclatures.sql (dans DBeaver par exemple)

Versions

1.4.1

Additional context

No response

blaisegeo commented 5 days ago

Bonjour,

Bon, c'est curieux : en décomposant ce script 01_nomenclatures.sql bloc d'instructions par bloc d'instructions et en les exécutant l'un après l'autre, cela ne génère pas d'erreur ! J'ai du mal à comprendre.