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

#1 29/09/2011 11:15:34

snaileater
Membre

Syntax Error avec Copy from (Linux/Windows) ...

Bonjour,
je cherche à exécuter un script SQL de création de base + insertion des données.
Ce fichier provient d'un serveur Linux je pense.

Je travaille sur un serveur Windows.

Les structures de table passent correctement (apparemment) puis intervient une erreur quand démarre l'insertion des données dans les tables :

--
-- Data for Name: agence_bassin; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY agence_bassin (oid, nu_bassin, nom_bassin) FROM stdin;
\N    1    Loire-Bretagne
\N    2    Seine-Normandie
\.

Dès qu'il rencontre le \N il m'indique :

ERROR: syntax error at or near "\"
État SQL :42601
Caractère : 55679

Je suppose que c'est une histoire de délimiteurs et/ou d'échappement différent Linux/Windows mais je ne vois pas pour le moment comment modifier la syntaxe pour lui faire accepter ce code...

Merci d'avance pour votre aide.

Hors ligne

#2 29/09/2011 11:22:38

gleu
Administrateur

Re : Syntax Error avec Copy from (Linux/Windows) ...

Vous essayez d'exécuter la requête avec quel outil ?


Guillaume.

Hors ligne

#3 29/09/2011 11:25:52

snaileater
Membre

Re : Syntax Error avec Copy from (Linux/Windows) ...

Bonjour,
Le bouton "exécuter vos propres requêtes SQL" de pgAdmin III (v 1.12.3) ...

Hors ligne

#4 29/09/2011 13:28:06

gleu
Administrateur

Re : Syntax Error avec Copy from (Linux/Windows) ...

Vous ne pouvez pas utiliser l'éditeur de requêtes de pgAdmin pour un COPY à partir de ou vers stdin.


Guillaume.

Hors ligne

#5 29/09/2011 14:58:52

snaileater
Membre

Re : Syntax Error avec Copy from (Linux/Windows) ...

Comment puis-je faire ? En ligne de commande ? via Psql ?

Hors ligne

#6 29/09/2011 15:10:40

Marc Cousin
Membre

Re : Syntax Error avec Copy from (Linux/Windows) ...

Via psql.


Marc.

Hors ligne

#7 29/09/2011 15:56:26

snaileater
Membre

Re : Syntax Error avec Copy from (Linux/Windows) ...

Merci. résolu

Hors ligne

Pied de page des forums