mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
parent
a96b0fd0b5
commit
13cc699f3d
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user