Project

General

Profile

SQLRenderer

Added by EVESQUE Cécile over 3 years ago

Comment utiliser le SQLrenderer ?

J'ai trouvé cette page qui manque d'exemple... :( : http://software.in2p3.fr/lavoisier/adaptors.html#SQLRenderer

A priori, cela doit permettre d’insérer des lignes dans une base.

Si oui, sur quelles bases de données est-ce possible ?


Replies (3)

RE: SQLRenderer - Added by Reynaud Sylvain over 3 years ago

C'est une page générée automatiquement par introspection des plugins, c'est pour ça qu'il n'y a pas d'exemple...

Mais dans le cas de ce plugin là il n'y a aucun paramètre de configuration, donc il n'y a même pas besoin de le déclarer dans ton application Lavoiser. La seule chose à faire est d'ajouter &accept=sql à la fin de ton URL.

Ce plugin génère une liste de requête SQL standard de la forme INSERT INTO X (...) VALUES (...); donc je pense que c'est compatible avec n'importe quelle base de données SQL.
Par contre, n'ayant pas été utilisé, ce plugin est pour l'instant resté à l'état d'ébauche et il est donc trop simpliste/limité en l'état ; en particulier il met des guillemets autour de toutes les valeurs.

Donc si tu penses qu'un tel plugin pourrait t'être utile, tiens-moi bien au courant pour que je retravaille dessus (le but étant de ne développer que ce qui est utile, tout en le factorisant pour l'ensemble des projets qui en auraient besoin...).

RE: SQLRenderer - Added by EVESQUE Cécile over 3 years ago

Ok, cela génère simplement une sortie sous forme de requête.
Il ne reste qu'à utiliser ce résultat au bon endroit pour l'exécuter.

Je vais donc tester cette sortie et te tenir au courant.

Merci bien pour ces infos.

RE: SQLRenderer - Added by Reynaud Sylvain over 3 years ago

Oui, les plug-ins de type "renderer" n’exécutent pas d'action, ils formatent juste les données.

    (1-3/3)