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 :
Code :
- -- 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;
|
J'obtiens une erreur pendant l'exécution :
Code :
- ERREUR: erreur de syntaxe sur ou près de « 1 »
|
correspondant à la 1ère ligne de la 1ère table de données récupérée par commande COPY:
Code :
- 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
|
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).
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.