Perhaps this is too heavy weight (and perhaps it's really obvious), but 
a sensible approach might be to provide a set views to the users, rather 
than direct table access?

   * These could probably provide more suitable information for 
scripting than raw tables,
   * They would provide abstraction from the tables, which might change 
with new versions,
   * They would (I think?) be read only, which seems like a good thing 
for a query interface.
   * They might encourage an environment where people provide additional 
views (on the existing views, or on the underlying data) that are useful 
for particular query tasks.

On the other hand, it might be useful to be able to slice and dice and 
write to the database as you see fit...

Cheers,
        Benjohn
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to