Hi, developers,
Module DBI.pm of OpenCA stable branch insists on using mysql
table of TYPE=BDB. But please note that
http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
says:
The InnoDB and BDB storage engines provide transaction-safe
tables. BDB is included in MySQL-Max binary distributions on
*those operating systems that support it*. InnoDB is also
included by default in all MySQL 5.0 binary distributions.
In source distributions, you can enable or disable either
engine by configuring MySQL as you like.
Operating systems that support BDB are listed at:
http://dev.mysql.com/doc/refman/5.0/en/bdb-portability.html
Which means that using TYPE=BDB, we limit ourselves to
certain list of base systems. (In particular, my
favorite FreeBSD @ amd64 is not listed there.)
Why should we do so? The same job could be done fully
portable if we edit file openca-dbi/DBI.pm:
instead of:
CREATE_TABLE_OPTION => "TYPE=BDB",
we need:
CREATE_TABLE_OPTION => "TYPE=InnoDB",
What do you think?
All the best, Sergei
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
OpenCA-Devel mailing list
OpenCA-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openca-devel