Hello All,
While I know the Dev Team has plenty on their plate already, I would like to propose 2 new features to be included in the release of 2.4.0 (whenever that comes out).

Feature 1: Database stored configuration leaving only the vital database connection information in dbmail.conf

CREATE TABLE `dbmail_config` (
 `config_idnr` bigint(21) NOT NULL AUTO_INCREMENT,
 `section` varchar(255) NOT NULL DEFAULT '',
 `option` varchar(255) NOT NULL DEFAULT '',
 `value` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

dbmail.conf:
   [DBMAIL]
   driver=mysql
   host=localhost
   sqlport=3306
   sqlsocket=/tmp/mysql.sock
   user=dbmail
   pass=dbmail
   db=dbmail
   table_prefix=dbmail_

Feature 2: A Database structure information tag stored in a good place, such as the configuration table from Feature 1 to allow for an upgrade script/program to correctly upgrade the database structure based upon the dbmail version to be run, the old dbmail version, and the db platform. While this is a big task, I think this feature will simplify upgrades so that the Dev Team does not have to worry that someones db structure is not correct when troubleshooting problems.


-Jon


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to