<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE data SYSTEM "../../lib/pkp/dtd/xmlData.dtd">
<!--
  * dbscripts/xml/indexes.xml
  *
  * Copyright (c) 2014-2017 Simon Fraser University
  * Copyright (c) 2003-2017 John Willinsky
  * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
  *
  * Indexes descriptor file (for indexes that need more than ADODB's XMLSchema
  * descriptor can handle, e.g. database driver-specific DDL)
  *
  -->

<data>
	<sql>
		<query driver="mysql">CREATE INDEX issue_settings_name_value ON issue_settings (setting_name(50), setting_value(150))</query>
		<query driver="mysql">CREATE INDEX submission_settings_name_value ON submission_settings (setting_name(50), setting_value(150))</query>
		<query driver="mysql">CREATE INDEX submission_galley_settings_name_value ON submission_galley_settings (setting_name(50), setting_value(150))</query>

		<query driver="mysqli">CREATE INDEX issue_settings_name_value ON issue_settings (setting_name(50), setting_value(150))</query>
		<query driver="mysqli">CREATE INDEX submission_settings_name_value ON submission_settings (setting_name(50), setting_value(150))</query>
		<query driver="mysqli">CREATE INDEX submission_galley_settings_name_value ON submission_galley_settings (setting_name(50), setting_value(150))</query>

		<query driver="postgres7">CREATE INDEX issue_settings_name_value ON issue_settings (setting_name, setting_value) WHERE setting_name IN ('medra::registeredDoi', 'datacite::registeredDoi')</query>
		<query driver="postgres7">CREATE INDEX submission_settings_name_value ON submission_settings (setting_name, setting_value) WHERE setting_name IN ('indexingState', 'medra::registeredDoi', 'datacite::registeredDoi')</query>
		<query driver="postgres7">CREATE INDEX submission_galley_settings_name_value ON submission_galley_settings (setting_name, setting_value)</query>
	</sql>
</data>
