add indexes for (minor) performance boost

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4997 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 2001-07-25 16:28:55 +00:00
parent a96b0fd0b5
commit 13cc699f3d

View File

@ -52,7 +52,6 @@ CREATE TABLE gncAccount (
); );
-- CREATE INDEX gncAccount_pg_idx ON gncAccount (parentGuid); -- CREATE INDEX gncAccount_pg_idx ON gncAccount (parentGuid);
-- CREATE INDEX gncAccount_ch_idx ON gncAccount (childrenGuid);
CREATE TABLE gncTransaction ( CREATE TABLE gncTransaction (
transGuid CHAR(32) PRIMARY KEY, transGuid CHAR(32) PRIMARY KEY,
@ -157,6 +156,8 @@ CREATE TABLE gncGUIDCache (
guid CHAR(32) UNIQUE NOT NULL guid CHAR(32) UNIQUE NOT NULL
); );
CREATE INDEX gncGUIDCache_guid_idx ON gncGUIDCache (guid);
CREATE TABLE gncKVPvalue ( CREATE TABLE gncKVPvalue (
iguid INT4, iguid INT4,
ipath INT4, ipath INT4,
@ -165,6 +166,8 @@ CREATE TABLE gncKVPvalue (
PRIMARY KEY (iguid, ipath) PRIMARY KEY (iguid, ipath)
); );
CREATE INDEX gncKVPvalue_iguid_idx ON gncKVPvalue (iguid);
CREATE TABLE gncKVPvalue_int64 ( CREATE TABLE gncKVPvalue_int64 (
data INT8 data INT8
) INHERITS (gncKVPvalue); ) INHERITS (gncKVPvalue);