Bonjour,
sous postgreSQL 8.4, je souhaite utiliser pgAdmin pour lire un fichier dump.sql et l'exécuter, pour restaurer une bdd sauvée à chaud, tout cela via SQL editor de la fenêtre query.
Début du fichier dump :
J'obtiens une erreur pendant l'exécution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 -- PostgreSQL database dump SET client_encoding = 'UTF8'; SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; SET escape_string_warning = off; -- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgresql CREATE PROCEDURAL LANGUAGE plpgsql; ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgresql;
correspondant à la 1ère ligne de la 1ère table de données récupérée par commande COPY:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ERREUR: erreur de syntaxe sur ou près de « 1 »
Je suspecte un saut à la ligne non reconnu (dans la case en bas de la fenêtre, je lis "Unix", mais je suis sous Windows 2000 Pro).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 COPY adresse_postale (id_adresse_postale, batiment, escalier, etage, porte, rue, cp, ville) FROM stdin; 1 rue du tarn 12345 SOURISCITY 2 \N \N \N \N rue Ritchie 00000 Ailleurs
Le problème survient à la 1ère ligne de toute table.
Dois-je changer le format de fin de ligne ? l'encodage ?
Désolé pour cette question de novice postgre, merci par avance.
Partager