Bonjour,
Je suis sur Windows et j'utilise PostgreSQL 8.3
J'ai plusieurs fichiers SQL contenant des requêtes SQL permettant de créer une base de données et les tables.
Pour exécuter un fichier, d'habitude j'exécute la commande suivante :
psql -U <user> -d <base> -h <host> -f <file.sql>
Puis ça me demande le mot de passe. Je tape mon mot de passe et le fichier est exécuté avec succès.
Mais j'aimerais passer directement le mot de passe à cette commande, car je compte utiliser un script en PHP. Mais il me semble que ce n'est pas possible car je n'ai rien trouvé sur internet. Est-ce que je me trompe ?
Sinon avez-vous une solution afin d'exécuter plusieurs fichier SQL. L'utilisateur final n'est pas censé connaître les fichiers utilisés.
Voilà j'espère que j'ai été clair.
Merci d'avance.
Partager