PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : pgAdmin4 » Erreur de syntaxe impossible à expliquer » 15/04/2024 18:33:32

Bonjour à Tous,
Je suis un bloqué dans ma tentative d'extraction du mois de Décembre dans une liste des dates du type YYY-MM-DD. Pourriez-vous s'il vous plaît m'éclairer?

Merci d'avance pour votre aide.

Bien à vous,

Stephane

#2 Re : pgAdmin4 » Erreur de syntaxe impossible à expliquer » 04/03/2024 11:37:43

Bonjour Guillaume,

Merci bcp pour votre aide. Je viens de tester votre éclairage, et ça marche! J'étais presque découragé. Je ne comprenais pourquoi l'expression régulière(REGEXP) ne fonctionnait pas sur pgAdmin4. En fait, ici elle n'est pas représentée exactement comme sur MySql. Merci infiniment. Et encore une fois merci aussi à Julien.

Belle journée à vous!

Stephane

#3 Re : pgAdmin4 » Erreur de syntaxe impossible à expliquer » 01/03/2024 17:43:25

Re bonjour à tous,
Décidément, je ne sais pas pourquoi la clause REGEXP ne fonctionne dans mon code. J'ai toujours cette erreur de syntaxe qui s'affiche et pourtant je reprends exactement un code du cours. Je reprends tous les éléments sans erreur mais j'ai toujours la même erreur qui revient. Comme si j'écrivais mal cette clause. Je précise au passage que j'utilise la version 16 de pgAdmin4. Rien qu'en écrivant la clause, la couleur de la clause ne change même pas comme si cette clause n'était pas reconnue dans cette version de l'application. Voici mon code et l'erreur signalée.
SELECT*
FROM "DLC".clients
WHERE nom REGEXP '^D|E$';

ERROR:  erreur de syntaxe sur ou près de « REGEXP »
LINE 3: WHERE nom REGEXP '^D|E$';
                  ^

ERREUR:  erreur de syntaxe sur ou près de « REGEXP »
SQL state: 42601
Character: 38
S'il vous plaît je sollicite vos lumières.
Merci d'avance pour votre bienveillante aide.
Stephane

#4 Re : pgAdmin4 » Erreur de syntaxe impossible à expliquer » 01/03/2024 13:12:57

Bonjour Julien,

Merci pour votre réponse. Je ne comprends pas  bien ce que vous voulez dire. Dans le code que j'envoie dans ma demande, il y a bien l'opérateur d'expression régulière (REGEXP). Et je fais exactement ce que je vois passer dans le cours en ligne que je suis. Et malgré cela, l'expression ne réagit pas et ne change même pas de couleur lorsque je la saisis. Du coup je ne comprends pas où ça bloque.
Merci bien,

Stephane

#5 pgAdmin4 » Erreur de syntaxe impossible à expliquer » 01/03/2024 02:36:06

Stephane IMAGNA
Réponses : 8

Bonjour La Team,

Je me permets de revenir vers vous avec une nouvelle question à propos de l'erreur de syntaxe inexpliquée sur les Expressions régulières(REGEXP). Margé le fait que je la saisisse comme dans les cours que je suis, je reçois ce même message d'erreur bloquant:
Mon code:
SELECT*
FROM "DLC".clients
WHERE numerotelephone REGEXP '^05'|'04$';

Message d'erreur:

ERROR:  erreur de syntaxe sur ou près de « REGEXP »
LINE 3: WHERE numerotelephone REGEXP '^05'|'04$';
                              ^

ERREUR:  erreur de syntaxe sur ou près de « REGEXP »
SQL state: 42601
Character: 50

S'il vous plaît pourriez-vous m'aider à comprendre l'origine du problème?

Merci d'avance pour l'aide.

Bien à vous,

Stéphane

#6 Re : Migration » Difficile d'importer les données sur POstgreSQL » 28/02/2024 11:48:20

Bonjour Sébastien,

Merci vraiment pour votre  éclairage et votre aide. C'était effectivement ça la difficulté. J'ai pu grâce à vos orientations importer tous les fichiers.

Bien à vous,

Stephane

#7 Re : Migration » Difficile d'importer les données sur POstgreSQL » 27/02/2024 16:49:50

Bonjour Sébastien,

Merci pour ton retour. Si je comprends bien, je dois préciser la délimitation dans pgAdmin4 avant de tenter l'importation du fichier.
Je vais essayer de voir ça.
Merci infiniment encore une fois.

#8 Migration » Difficile d'importer les données sur POstgreSQL » 27/02/2024 13:23:03

Stephane IMAGNA
Réponses : 4

Bonjour à tous,

C'est une première pour moi dans le forum. J'essaie de m'initier à manipulation de la data. Et donc, je suis des cours en ligne en ce moment. Pour pratiquer, je dois charger des fichiers Excel CSV dans la nouvelle base des données créée. Sauf que je bute depuis trois jours sur une erreur qui me retarde et dont je n'arrive pas à trouver l'origine. Je suis bloqué, impossible d'avancer.
S'il vous plait, chers membres du forum, pourriez-vous m'aider à débloquer la situation? Voici le message que pgAdmin4 m'envoie ci-dessous:

Copying table data 'DLC.employe' on database 'nat_application' and server 'PostgreSQL 16 (localhost:5432)'
Running command:
--command " "\\copy \"DLC\".employe (employeid, nom, prenom, fonction, email, numerotelephone) FROM 'C:/Users/imagn/OneDrive/Bureau/FORMAT~2/LESRES~1/Employes.csv' DELIMITER ',' CSV HEADER ENCODING 'UTF8' QUOTE '''' ESCAPE '''';""
Start time: Tue Feb 27 2024 11:55:37 GMT+0100 (heure normale d’Europe centrale)
ERREUR: syntaxe en entrée invalide pour le type integer : « 1;Chang;Victoria;Customer Service Representative;chang.victoria@gmail.com;860084281 »
CONTEXTE : COPY employe, ligne 2, colonne employeid : « 1;Chang;Victoria;Customer Service Representative;chang.victoria@gmail.com;860084281 »


Merci d'avance à tous pour votre précieuse aide.

Stephane

Pied de page des forums

Propulsé par FluxBB