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
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.
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'
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
Partager