[Postfixbuch-users] Leicht OT: MySQL Map Syntax
crandler
crandler at crandland.de
Mi Sep 5 15:46:51 CEST 2007
> zurzeit habe ich einträge wie folgt in einer hash-Datei:
>
> domain1.tld rc_greylisting, rc_polw
> domain2.tld rc_greylisting
> domain3.tld rc_polw
>
>
> Nun möchte ich das gerne in eine MySQL Tablle packen, jedoch nicht
> einfach mit zwei feldern sondern so:
> ------------------------------------
> |domain | greylisting | polw |
> ------------------------------------
> |domain1.tld | 1 | 1 |
> |domain2.tld | 1 | 0 |
> |domain3.tld | 0 | 1 |
> ------------------------------------
>
> Geht das so? Wenn ja wie sieht dann die mysql_map datei aus?
SQL-Abfrage in etwa so:
SELECT CONCAT(if(greylisting=1, 'rc_greylisting ', ''), If(polw=1,
'rc_polw', '')) FROM TEST
Also:
select_field = CONCAT(if(greylisting=1, 'rc_greylisting ', ''), If(polw=1,
'rc_polw', ''))
where_field = domain
Gruß Sven
Mehr Informationen über die Mailingliste Postfixbuch-users