[Postfixbuch-users] DB-Strukturen
Stefan Förster
cite+postfix-buch at incertum.net
Di Nov 18 15:25:46 CET 2008
* nighthawk <nighthawk at gmail.com> wrote:
> 2008/11/1 Christian Boltz <postfixbuch at cboltz.de>:
>
>>> mailsystem=> \d virtual_mailbox_maps
>> ...
>>> domain | integer |
>>> login | integer |
>>> localpart | character varying(65) | not null
>>
>> Die Aufsplittung von Localpart und Domain ist rein aus Sicht der
>> Datenbank-Normalisierung sinnvoll. In der Praxis (Indexnutzung,
>> Vereinfachung der Queries) kann es aber sinnvoll sein, die komplette
>> Mailadresse in einem Feld zu haben.
>
> Auch wenn der Thread schon einige Tage älter ist, möchte ich hier noch
> einwerfen, daß das Problem mit der Indexnutzung zumindestens beim hier
> verwendeten PostgreSQL nicht existiert. Man kann auch einen Index auf
> localpart||'@'||domain legen. Wenn man dann im Query die selbe
> schreibweise verwendet, wird der Index auch benutzt.
Ich arbeite da auch nur noch zum Spaß dran, die aktuelle Version der
Trigger liegt unter http://www.incertum.net/~cite/mail-functions.plsql
Aber ich komme da halt momentan auch zu gar nix :-(
Ciao
Stefan
--
Stefan Förster http://www.incertum.net/ Public Key: 0xBBE2A9E9
Pessimist: Optimist mit Erfahrung
Mehr Informationen über die Mailingliste Postfixbuch-users