Aaron Stone writes:
I disagree on getting 2.0 out the door first. Table prefixes are critical
infrastructure for people who may have to share a single database with tables
for different applications. Since we may already need a migration script /
program to get 1.2.x people up to 2.0, table prefixes won't hurt much.
hm I disagree. if someone is going to add prefix to the tables, you better
abstract them through the conf file.. however mind then fact that the conf
file shouldn't be too overwhelming otherwise it will get useless and bulky a
bit like sendmail cf and others..
best scenario will be to have only DB settings and table names in the conf
file.. and moving all the bulk like AUTO_* EFFECTIVE_* BIND into the
database , there's no point for them being there, anyway without the DB
dbmail* is useless, also consider the fact the dbmail-smtp doesn't even know
what DEFER
is (at least for postfix).(well LMTP will solve that - more abstraction!)
but that still aint the best solution around, it can be even more
abstract... nevertheless sometimes being over abstract/general is considered
harmfull.
and after that I'd like to see somethin like FIFO-like dbmail/ctl
to do echo 'table users=someprefix_users' > dbmail/ctl.
for what is worth it i think Ilja should put more effort on core rather than
features like filtering or different auth mechanisms (not that they wont be
usefull).
Also can you get rid of my_malloc() and my_free(). those were good
10-15y ago, now they cause more problems then they solve..
its bad practice.
cheers,
-l
Ilja Booij <[EMAIL PROTECTED]> said:
Hi,
On 7 Jan 2004, at 16:51, Brian Blood wrote:
> for 2.0, can we add a parameter to have a prefix for dbmail owned
> tables?
>
> Or, even better, have the table names be abstracted out of the code
> conf
> options.
Sounds like a good idea. I'd like to postpone it to a later time
though. I think we should first get 2.0 out of the door and add new
features after that.
But of course, if you need this and like to start working on it, that
would be greatly appreciated :)