I'm considering removing from the schema functions from the UI (Admin
> Database > Schema). Does anyone use these?
The UI allows the following functions:
1. export the current schema
2. apply a new schema
3. compare a core-schema.dat with the installed schema
4. view the current schema
I think 1 makes more sense as a stand alone utility since you only do
this either to generate a new release or for developers to share a
master schema that's being worked on. Anyone see a reason to have
this in the UI other than a convenience for developers?
I think 2 only makes sense in our install script or as a stand alone
utility for developers. Having this wrapped up in a plugin just makes
it hard to use (IMHO).
3 is useful for developers. I don't see end users using it. When
you do a fo upgrade, there is no step where you compare the new and
old schemas and I doubt if anyone would want to anyway.
I don't find 4 useful at all since it displays the schema in a very
hard to read, non common, format.
So even though this isn't a high priority, since my head is already
wrapped around these functions it would be a good time to do a cleanup
and make life simpler (more productive) for the developers. My
thoughts are:
A. move 1 & 2 from plugins to stand alone utilities
B. probably keep 3 but move it under the Help > Debug menu
C. remove 4 completely since there are better interfaces to do this
(phppgadmin, pgadmin III)
Comments?
Bob Gobeille
[email protected]
_______________________________________________
fossology mailing list
[email protected]
http://fossology.org/mailman/listinfo/fossology