Salut ,
J'ai des procedures stockées sous une bases postgresql et je souhaite les appeller via Ruby.
Qui a une idée ?
Salut ,
J'ai des procedures stockées sous une bases postgresql et je souhaite les appeller via Ruby.
Qui a une idée ?
Je sais que Rails ne sait pas les gérer, si tu voulait parler de Rails, sinon je ne sais pas
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Bon, je parle de rails .
sinon est ce qu'on a la possibilité d'executer des fichiers sql avec rails
ça dépend de ce que tu entend par "fichier SQL"...
Si c'est un simple fichier texte contenant une instruction par ligne, un simple parcours ligne à ligne de ton fichier (each_line) devrait faire l'affaire
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Merci ,
Je crois que c'est une bonne idée .
En fait j'ai un fichier txt avec des requetes sql .
Je peux le parcourir ligne par ligne et executer chaque requete.
Mais vue les requetes ne sont pas destinées a une seule table , je demande sur quel objet je vais appeler ces requetes.
Je pense à l' objet 'Modele' avec lequel je ferai :
Modele.find_by_sql(ligne_du_fichier)
Merci pour vos réponses
je ne sais pas du tout pour l'objet modèle, mais tiens nous au courant de l'avancée de ce projet, ça peut être très interessant si ça marche
(et pense au "Résolu" quand ton soucis sera résolu)
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Salut,
J'ai enfin trouvé une solution .
En fait pour lancer ma procedure stockée , j'ai un fichier .bat dans lequel j'ai la commande :psql -U postgres -f fichier.sql nom_basededonnées
fichier que je lance avec la methode system de Ruby :
system("nom_fichier.bat")
fichier.sql etant un fichier sql contenant le contenu de la procedure stockée à lancer.
Merci titoumini !!!!!!!
tu sait ca serais plus simple de faire directement ca dans un fichier ruby (et c'est portable en plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part system("psql -U postgres -f fichier.sql nom_basededonnées")
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager