From c0a40468bfd1ad174f9f8ba71a6c203d176e4ce3 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Tue, 26 Jun 2001 19:56:38 +0000 Subject: [PATCH] update work items git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4811 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/sql/README | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/engine/sql/README b/src/engine/sql/README index 515ae3fea8..3d4ef9bd7d 100644 --- a/src/engine/sql/README +++ b/src/engine/sql/README @@ -326,6 +326,15 @@ operation is probably OK. -- implement price change events +-- implement a version table so that we can be upwardly compatible + with future database changes. + +-- use FOREIGN KEY to ensure that table integrity is maintained. + +-- use table constraint ON DELETE to make sure we have no + dangling splits when a transaction is deleted. As added + benefit, this might simplify some logic. + -- during sync, detect and report conflicting edits to accounts and transactions. See the notes for pgendSync() for details as to what this is about. For the first pass, this is not a