QofBackend / QofSession changes in next commit.
Derek Atkins
warlord at MIT.EDU
Wed Aug 31 19:11:52 EDT 2005
Mostly I'm thinking about how we upgrade users from xml -> SQLite..
I'd prefer
to not require user intervention to convert to the new format. But perhaps we
should? I don't know.
-derek
Quoting Neil Williams <linux at codehelp.co.uk>:
> On Tuesday 30 August 2005 11:30 pm, Derek Atkins wrote:
>> This sounds reasonable to me... And will solve the SQLite issue --
>> the only question is: how do we "order" be backends so that we can
>> get certain types in preference to others? In particular for
>> File -> SaveAs
>
> Good question - first thoughts are:
>
> 1. Keep to the same backend to write as was used to load where possible.
>
> 2. Use markers in the QofBook (like partial books) where necessary /
> supported.
>
> Other situations will need a formal QofSession call - if the
> QofBackendProvider list is made readable (maybe a foreach) and/or if the
> SaveAs routines pass the ID/name of the selected QofBackendProvider to a new
> function:
> qof_session_change_backend(QofSession *, const char *backend_provider_name);
> or
> qof_session_change_backend(QofSession *, QofBackendProvider *);
>
> This should probably allow changing the access_method at the same time.
>
> I'll look into it.
>
> --
>
> Neil Williams
> =============
> http://www.data-freedom.org/
> http://www.nosoftwarepatents.com/
> http://www.linux.codehelp.co.uk/
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list