[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