From 54c58cbbcd76d9762e29154c902753cc0b24f0d9 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Tue, 29 May 2001 05:57:27 +0000 Subject: [PATCH] add compatibility warning git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4328 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/sql/README | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/engine/sql/README b/src/engine/sql/README index eda59ac331..5148aba2d8 100644 --- a/src/engine/sql/README +++ b/src/engine/sql/README @@ -94,6 +94,18 @@ Note: GnuCash will automatically create the database if it does not already exist. Do *not* try to create the database by hand, or to specify a database that wasn't created by GnuCash. +Warning: the postgres backend is in active development, +and occasionally the database format changes in a way that is +not backwards compatible. If you have data that you want to +move from older to newer versions, you can do the following: +-- start up older version of gnucash, open your postgres://... + URL. +-- 'save as' to an ordinary gnucash file (its a flat XML file) +-- exit the program. +-- start the newer version of gnucash, open the XML file. +-- 'save as' a new postgres database. (be sure to pick a new name). + + Remote Access ------------- In principle, you can use URL's such as: