Backport r12679 from trunk: Even better indexing on afr - thanks miker!
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 26 Mar 2009 03:05:17 +0000 (03:05 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 26 Mar 2009 03:05:17 +0000 (03:05 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4@12680 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/sql/Pg/011.schema.authority.sql

index 07497ae..795959a 100644 (file)
@@ -70,8 +70,7 @@ CREATE TABLE authority.full_rec (
        index_vector    tsvector        NOT NULL
 );
 CREATE INDEX authority_full_rec_record_idx ON authority.full_rec (record);
-CREATE index authority_full_rec_subfield_idx ON authority.full_rec (subfield);
-CREATE index authority_full_rec_tag_idx ON authority.full_rec (tag);
+CREATE INDEX authority_full_rec_tag_subfield_idx ON authority.full_rec (tag, subfield);
 CREATE INDEX authority_full_rec_tag_part_idx ON authority.full_rec (SUBSTRING(tag FROM 2));
 CREATE TRIGGER authority_full_rec_fti_trigger
        BEFORE UPDATE OR INSERT ON authority.full_rec