001package de.deepamehta.workspaces.migrations;
002
003import de.deepamehta.core.service.Migration;
004
005
006
007/**
008 * Add index to the workspace property.
009 * Runs only in UPDATE mode.
010 * <p>
011 * Part of DM 4.8-SNAPSHOT
012 */
013public class Migration8 extends Migration {
014
015    // ------------------------------------------------------------------------------------------------------- Constants
016
017    // Note: copy in WorkspacesPlugin.java
018    private static final String PROP_WORKSPACE_ID = "dm4.workspaces.workspace_id";
019
020    // -------------------------------------------------------------------------------------------------- Public Methods
021
022    @Override
023    public void run() {
024        dm4.addTopicPropertyIndex(PROP_WORKSPACE_ID);
025        dm4.addAssociationPropertyIndex(PROP_WORKSPACE_ID);
026    }
027}