On Wed, Dec 13, 2000 at 04:51:03PM -0600, Patrick Spinler wrote:
>
> Other thoughts:
>
> In your SECURITY section:
>
> > Are we going to configure the database to use a separate login for each
> > user (individual username and pw for the database *itself*), or are we
> > going to handle that level of security ourselves, and then log into the
> > database using a single username?
>
> Most database support auth'ing database users against the OS's auth
> method. Essentially, once you've logged into the system, as long as
> you're listed as a valid database user, you're okay. I suggest we use
> this method.
The downside of that is the maintenance of the user accounts. Probably not an
issue now that I think about it. It is a very common way of writing database
apps for Windows, but I'm really not entirely sure why. Maybe because of some
Windows bletcherousness.
Oh, now I remember. It's because of how screwy the OS-to-SQL authorization is in
Windows. More bugs than 2 week old roadkill.
I took that paragraph out of the doc, but I didn't replace it. If you want to
write a description I'll include it.
> In the SCHEMA the split table still has some MONEY types in it
> (*_balance). Should not these columns be RATIONAL ?
Yes, thanks.
> I heartily approve the the idea of an API the way you suggest. May I
> suggest that we attempt to provide an database API layer that closely
> matches the current functions in src/engine/FileIO.c. This would
> hopefully minimize the need to change gnucash to get it to work with a
> database, at least as a first implementation. (disclaimer: I haven't
> looked at the 1.5.* source at all, and don't know if this might still be
> viable)
I am going to try to exactly copy the current engine API. I won't be able
to completely, but I hope to come close.
--
Dr. David C. Merrill http://www.lupercalia.net
Linux Documentation Project [EMAIL PROTECTED]
Collection Editor & Coordinator http://www.linuxdoc.org
Finger me for my public key
Magary's Principle:
When there is a public outcry to cut deadwood and fat from any
government bureaucracy, it is the deadwood and the fat that do
the cutting, and the public's services are cut.
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel