Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
blaisegeo opened this issue Nov 25, 2024 · 2 comments
Open

Comments

@blaisegeo
Copy link

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 : #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
Copy link
Author

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.

@blaisegeo
Copy link
Author

Dans ce script, l'erreur est un point virgule ( ; ) manquant à la fin de l'instruction COMMENT ligne 95.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant