Bonjour,
Ca fait un petit moment que je cherche un solution mais sans fin
Donc je suis avec postgresql 8.4 sous linux.

J'ai un dossier avec plusieurs fichier dump.sql.

Je parcours mon dossier avec un for et j'aimerai bien creer la base de donnée et y importer mes données.
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
su postgres -c'for DUMP in $(ls|grep "^hypo") ; do BASE=$(echo $DUMP|cut -d"." -f1) ; createdb $BASE -O dba -E utf8 ; psql $BASE < $DUMP ; done'
Le probleme c'est qu'il me demande a chaque fois le mot de passe postgres et vu que c'est dans un script je ne peut pas taper le mdp a chaque fois.

Donc avez vous une solution pour ne plus taper le mot de passe pour la création et l'importation des données.

J'ai essayer pg_restore -C -d mais sans succès

Merci