Paul J. Stevens schrob:

> Andreas Seltenreich wrote:
>> I was about to fix imapd in svn-trunk to send a patch, but imapd of
>> svn-trunk didn't even let me login because of issues with the
>> PostgreSQL schema. 
>
> wtf? The svn repository doesn't require a login afaik. You can also
> access my GIT repository if you like. It's what I use as my primary vc.

I meant logging into the dbmail-imapd of current svn-trunk, i.e. login
using the imap protocol, sorry if "imapd of svn-trunk" wasn't clear
enough.

>> The pgsql schema of the 2.1.3 release didn't work
>> either, does this mean PostgreSQL is a 2nd class citizen during
>> development?
>
> Be specific, please. What didn't work.

For example, dbmail-smtp tried to access non-existing tables, which
only seemed to exist in the mysql schema:

--8<---------------cut here---------------start------------->8---
~/ext/dbmail/sql$ grep references */*
mysql/add_header_tables.mysql:DROP TABLE IF EXISTS dbmail_referencesfield;
mysql/add_header_tables.mysql:CREATE TABLE dbmail_referencesfield (
mysql/add_header_tables.mysql:  referencesfield VARCHAR(255) NOT NULL DEFAULT 
'',
mysql/add_header_tables.mysql:  UNIQUE (physmessage_id, referencesfield),
--8<---------------cut here---------------end--------------->8---

After adding those manually, it died trying to access some
non-existing columns of another table.

> Did you load all the add_XX.psql files after creating the database
> and setting up the basic schemas with create_tables.pgsql?

Yes.

> Yes, main development is on mysql (it's just what I started using when I
> started off on dbmail), but I do try to keep the postgres sql files in
> sync, and do run postgres tests now and then. Indeed, QA is not my main
> priority; finishing 2.2 *is*. Once I'm ready for a release candidate
> (around the end of november, knock on wood), we can all start working on
> testing all the different use case, platforms, db engines, etc...

Ok, this explains it. So syncing them and sending a patch would be ok?
I'd rather like to do that than installing mysql :-).

Thanks!
Andreas

Reply via email to