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