Backport r12675 from trunk: indexes on afr to improve authority lookups significantly
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 26 Mar 2009 02:41:39 +0000 (02:41 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 26 Mar 2009 02:41:39 +0000 (02:41 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4@12677 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index b0e168f..07497ae 100644 (file)
@@ -70,6 +70,8 @@ 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_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