SF Patch #1455107 - MetadataValue Database Index

git-svn-id: http://scm.dspace.org/svn/repo/trunk@1465 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
Scott Yeadon
2006-03-27 04:54:58 +00:00
parent 417fbb551c
commit 6737f4c329
5 changed files with 21 additions and 5 deletions

View File

@@ -88,7 +88,7 @@ CREATE SEQUENCE metadatavalue_seq;
CREATE TABLE MetadataSchemaRegistry
(
metadata_schema_id INTEGER PRIMARY KEY DEFAULT NEXTVAL('metadataschemaregistry_seq'),
namespace VARCHAR(256),
namespace VARCHAR(256) UNIQUE,
short_id VARCHAR(32)
);
@@ -113,6 +113,11 @@ CREATE TABLE MetadataValue
place INTEGER
);
-- Create the Metadata table indexes
CREATE INDEX metadatavalue_item_idx ON MetadataValue(item_id);
CREATE INDEX metadatavalue_item_idx2 ON MetadataValue(item_id,metadata_field_id);
CREATE INDEX metadatafield_schema_idx ON MetadataFieldRegistry(metadata_schema_id);
-- Create the DC schema
INSERT INTO MetadataSchemaRegistry VALUES (1,'http://dublincore.org/documents/dcmi-terms/','dc');