[GNC] New to GnuCash SQLite on Windows: I have questions
William Prescott
will at theprescotts.com
Wed Apr 20 00:32:02 EDT 2022
Unlike —real— databases, SQLite files are just ordinary files. You can copy and move them like any other file. So they can be backed up with a simple copy.
Will
On 2022 Apr 19, at 04-19 22:59:04, David Carlson <david.carlson.417 at gmail.com> wrote:
I would like to add a question to Tom's list. Is there any way to easily
make periodic backups of SQLite data files?
On Tue, Apr 19, 2022 at 8:21 PM Derek Atkins <derek at ihtfp.com> wrote:
> Hi,
>
> On Tue, April 19, 2022 7:55 pm, Tom Browder wrote:
>> I just updated my MS Windows GnuCash version to 4.10 and see the new
>> option
>> to save my GnuCash xml file in SQLite format. In general, I like it!
>>
>> However, I had a few moments of panic when Windows wanted to save the
> file
>> without a name change. I also forgot the changes in the SQLite file are
>> done without notice.
>> (When I first started withGnuCash on Windows, I was able to unzip the xml
>> file and save it unzipped as "myGnuCash.gnucash" successfully so I get
>> version control over a text file for readable diffs.)
>>
>> 1. Is there any way to get GnuCash to save its file, by default, with an
>> appropriate suffix other than "gnucash?"
>
> Sure, tell it to do that. It only adds ".gnucash" by default, but it
> won't override what you tell it.
>
>> 2. Is there any hope of some kind of "commit" button to use with the
>> SQLite
>> version?
>
> The benefit of the SQL backend is that it writes all changes when you
> commit (enter) a transaction. So no, there will not be a "Save" button.
> The "commit" button is the "Enter" key (or exiting out of a transaction
> edit).
>
>> 3. I assume the binary SQLite file is usable with a binary copy from
>> Windows, is that true?
>
> I'm not sure I understand this question, but the SQLite data file is
> usable from any platform.
>
>> 4. Is there any Perl program on Windows to convert the xml file to
> SQLite?
>> Is there one on Linux?
>
> No. Open the XML in GnuCash and then File -> Save As to save it as SQLite.
>
>> My immediate goal is to continue using my xml fille on Windows as the
>> master data source until I'm comfortable with the SQLite version. During
>> that time, I will periodically produce an SQLite version as a read-only
>> one
>> to experiment with on Linux.
>>
>> I would love to do that automatically.
>
> You mean without using File -> Save As?
>
>> I have briefly looked at the (ugh) Python support and may go down that
>> route, but not until I've looked at compiling from github on Linux and
>> looked at what's available.
>
> Yes, you may be able to use the Python bindings to open the XML file and
> SaveAs SQL. I've never tried it.
>
>> Thanks for any help or suggestions.
>>
>> -Tom
>
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
> -derek
>
> --
> Derek Atkins 617-623-3745
> derek at ihtfp.com www.ihtfp.com
> Computer and Internet Security Consultant
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
--
David Carlson
_______________________________________________
gnucash-user mailing list
gnucash-user at gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list