Vous n'êtes pas identifié(e).
Pages : 1
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
Vous essayez d'exécuter la requête avec quel outil ?
Guillaume.
Hors ligne
Bonjour,
Le bouton "exécuter vos propres requêtes SQL" de pgAdmin III (v 1.12.3) ...
Hors ligne
Vous ne pouvez pas utiliser l'éditeur de requêtes de pgAdmin pour un COPY à partir de ou vers stdin.
Guillaume.
Hors ligne
Comment puis-je faire ? En ligne de commande ? via Psql ?
Hors ligne
Via psql.
Marc.
Hors ligne
Merci. résolu
Hors ligne
Pages : 1