Bonjour,

J'utilise une base de données postgreSQL 8.4 avec le système de réplication Slony-I (Vers. 2.0.2R) sous Windows 7.
Ma réplication fonctionne bien mais je souhaite aller plus loin en utilisant le module slonik afin de simplifier mes procédures de switch-over et fail-over.

J'ai crée un fichier bascule.txt dans mon D:\ avec à l'intérieur les lignes de l'exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
lock set (id = 1, origin = 1);
			wait for event (origin = 1, confirmed = 10);
			move set (id = 1, old origin = 1, new origin = 10);
			wait for event (origin = 1, confirmed = 10);
J'ouvre ensuite l'invite de commande Windows (en mode administrateur) et je me place dans le dossier de slonik
>> cd C:\Program Files\PostgreSQL\8.4\bin
puis j'exécute le script avec slonik
>> slonik D:\bascule.txt

J'ai systématiquement l'erreur : "ERROR: syntax error at or near lock"
En fait il détecte systématiquement un erreur au premier mot (ici : lock") comme s'il ne comprenait pas le langage.

Auriez-vous une idée?

Merci,

Julien