Moyen d'envoyer sur une base de données en shell ? - Shell/Batch - Programmation
Marsh Posté le 21-10-2004 à 04:36:02
Avec ta base de donnée tu as une interface ligne de commande. Utilise la.
Marsh Posté le 21-10-2004 à 15:16:52
Pourrais tu être un peu plus explicite ?
Meurci
Marsh Posté le 28-10-2004 à 17:09:20
Salut guintolli
par exemple avec mysql
Base = toto
Table = titi
echo INSERT INTO toto.titi VALUES (1,"msg" ) | mysql [ arg d'authentification]
sinon tu peut mettre les commandes sql dans un fichier et faire
mysql [ arg d'authentification] < fichier
a+
Marsh Posté le 28-10-2004 à 17:13:45
guintolli a écrit : Pourrais tu être un peu plus explicite ? |
Je ne connais pas postgre donc je ne m'avancerais pas mais pour MySQL, tu as un executable "mysql" dans le rep bin qui te permet de lancer des scripts SQL. Tu peux donc appeler ce prog depuis ton script shell.
Petite confirmation : tu parles de quel OS ?
Marsh Posté le 20-10-2004 à 13:31:33
Bonjour à tous.
J'aimerais savoir s'il existe un moyen d'envoyer des données sur une base de données (mysql ou postgresql, encore indéfinie) en langage shell. J'sais que pour c++ on a des include style mysql.h...mais en shell je n'ai encore rien trouvé.
Merci d'avance.