Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Utilisation des data sources pour les abonnés

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Raphaël RIGNIER <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Utilisation des data sources pour les abonnés
  • Date: Wed, 13 Jan 2010 11:31:03 +0100

David Prévot a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/01/2010 12:32, Raphaël RIGNIER wrote:
Bonjour la liste,

Bonjour,
Bonjour,
Dans une base MySQL j'ai déjà une liste de tous les utilisateurs de
[...]

Bien sûr, cf. include_file [0], mais tu peux aussi adapter directement
tes requêtes...

[0] https://www.sympa.org/manual/parameters-data-sources#include_file
En fait dans mon fichier .incl j'ai la requete SQL pas le résultat de la requête.

Dans mon fichier test.incl
------------------------
include_sql_query
db_type mysql
host mysql
user consultuser
passwd *******
db_name userdb
sql_query SELECT mail from ......
-------------------------------------
Dans ma config de liste :
include_file /etc/sympa/data_sources/test.incl
--------------------------------------
syslog :
List::_include_users_file() Not an email address: sql_query SELECT mail from .....

J'avais pour but d'utiliser un ensembles de requetes prédéfinies pour gérer à la fois des owner,editor et subscribers pour mes listes.

Exemple :
- liste1 :
- editor = requete1
- subscriber = requete2 + requete3
- liste2 :
- editor = requete1
- subscribers = requete3 + requete4
....
Ici la requete3 est récurrente. Ce qui obligerait à écrire 2 fois la même requête, ou une autre requête qui regroupe les 2 (pas toujours possible). Je suis peut être trop fainéant :-/

C'est possible ?


Amicalement

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAktMtw0ACgkQ18/WetbTC/rRYACeLEsCkz8QwE6iGUQnKGs06nCo
G3wAoJt8g1BJuVUVKtx6WCrkRtkfcOVX
=unhu
-----END PGP SIGNATURE-----

Raphaël



Archives gérées par MHonArc 2.6.19+.

Haut de le page