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

#1 13/05/2010 12:34:12

KingSTC
Membre

Création d'une base avec un fichier .bat

Bonjour à tous,
Je veux créer une base postgreSQL sur une serveur Mandriva2009.
J'utilise des scripts qui sont appelés à travers un fichier .bat.
Je lance ce fichier sous DOS de mon poste (Windows XP) après la définition du serveur, base,...

Mais j'ai cette erreurs:

 

E:~\Scripts\Migration>migration.bat
--------------------- [PostgreSQL] Creation de la base donnees ----------
[PostgreSQL] [10:07:05,79] Creation de la base en cours...
'createdb' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Hors ligne

#2 13/05/2010 13:25:06

Marc Cousin
Membre

Re : Création d'une base avec un fichier .bat

Facile : createdb n'est pas un programme reconnu sur votre PC.

Il n'est soit pas installé, soit pas dans votre path.

Impossible de vous aider davantage pour le moment, ne sachant pas ce que fait le script migration.bat, ni ce que vous voulez faire.


Marc.

Hors ligne

#3 13/05/2010 13:32:39

KingSTC
Membre

Re : Création d'une base avec un fichier .bat

Le script .bat va appeler d'autres scripts pour créer une base de donnée.

Qu'est ce que j'ajoute dans le PATH ?

Merci

Hors ligne

#4 13/05/2010 17:54:41

Marc Cousin
Membre

Re : Création d'une base avec un fichier .bat

Le chemin où se trouve le programme createdb


Marc.

Hors ligne

#5 13/05/2010 19:30:12

gleu
Administrateur

Re : Création d'une base avec un fichier .bat

Pour infos, j'ai déplacé la discussion dans la partie « Général ».


Guillaume.

Hors ligne

#6 14/05/2010 09:41:50

KingSTC
Membre

Re : Création d'une base avec un fichier .bat

Bonjour à tous,

Dans PATH, j'ai modifié la valeur vers [C:\Program Files\PostgreSQL\8.3\bin] 
(elle était [C:\Program Files\PostgreSQL\8.3\bin\psql\])

Merci Marc et bonne journée. wink

Hors ligne

Pied de page des forums