[turba] horde db shortcomings

Marcus I. Ryan marcus at horde.org
Wed Oct 22 10:07:02 PDT 2003


Quoting "Eric S. Johansson" <esj at harvee.org>:
> bad choice of words on my part.  If you are going to use a database and
> include any documentation for a particular variety of database then it
> should state basic assumptions and make sure supplied code works.
> otherwise no database scripts should be supplied in the user should be
> left to enter what ever schema was required manually.  supplying scripts
> that cannot work right is actually worse than the second option.

psql -f <script file> <dbname> <username>

I haven't hit a script that hasn't worked.  As for documentation, as others
have already said, the real bragging rights and goal of Horde is to not offer
a solution to a small set of people running a very specific suite of software
but to offer software that works with a vast array of backends.
Unfortunately that makes writing documentation to a specific style of install
very difficult, let alone to each backend.  Through PEAR::DB native drivers
we support nearly a dozen database backends.  Through Pear::DB's ODBC driver,
there are dozens, if not hundreds more.

However, if you check out the hordedoc module you will find, among other
things, hordedoc/hordeadmin/work/MyISP which is a walkthrough from beginning
to end of installing FreeBSD with PostFix, Cyrus, PostgreSQL, and all the
Horde modules in CVS at the time of that writing.  It includes a details
walkthrough of installing PostgreSQL, it's startup files, adding users, etc.
It also covers configuring horde to use PGSQL, though the version of horde
and modules refers to a now rather old CVS install (pre-snapshots even), but
the information is generically useful if you pay attention.

--
Marcus I. Ryan, marcus at horde.org
-----------------------------------------------------------------------
 "Love is a snowmobile racing across the tundra and then suddenly it
 flips over, pinning you underneath.  At night, the ice weasels come."
                 -- Matt Groening
-----------------------------------------------------------------------

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the turba mailing list