<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE data SYSTEM "../../lib/pkp/dtd/xmlData.dtd">

<!--
  * ...
  -->
<data>
	<sql>
		<query>
			UPDATE versions SET date_installed = NOW() WHERE date_installed IS NULL OR date_installed &lt; '2000-01-01'
		</query>

		<query driver="mysqli">
			ALTER TABLE article_settings ADD INDEX IF NOT EXISTS article_settings_name_value (setting_name, setting_value(150))
		</query>
		<query driver="mysqli">
			ALTER TABLE article_settings ADD INDEX IF NOT EXISTS article_settings_name_value_article (setting_name, setting_value(150), article_id)
		</query>
		<query driver="mysqli">
			ALTER TABLE article_supp_file_settings ADD INDEX IF NOT EXISTS article_supp_file_settings_name_value (setting_name, setting_value(150))
		</query>
		<query driver="mysqli">
			ALTER TABLE article_supp_file_settings ADD INDEX IF NOT EXISTS article_supp_file_settings_name_value_supp (setting_name, setting_value(150), supp_id)
		</query>
		<query driver="mysqli">
			ALTER TABLE article_galley_settings ADD INDEX IF NOT EXISTS article_galley_settings_name_value (setting_name, setting_value(150))
		</query>
		<query driver="mysqli">
			ALTER TABLE article_galley_settings ADD INDEX IF NOT EXISTS article_galley_settings_name_value_galley (setting_name, setting_value(150), galley_id)
		</query>
		<query driver="mysqli">
			ALTER TABLE issue_settings ADD INDEX IF NOT EXISTS issue_settings_name_value (setting_name, setting_value(150))
		</query>
		<query driver="mysqli">
			ALTER TABLE issue_settings ADD INDEX IF NOT EXISTS issue_settings_name_value_issue (setting_name, setting_value(150), issue_id)
		</query>
		<query driver="mysqli">
			ALTER TABLE issue_galley_settings ADD INDEX IF NOT EXISTS issue_galley_settings_name_value (setting_name, setting_value(150))
		</query>
		<query driver="mysqli">
			ALTER TABLE issue_galley_settings ADD INDEX IF NOT EXISTS issue_galley_settings_name_value_galley (setting_name, setting_value(150), galley_id)
		</query>

		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS article_settings_name ON article_settings (setting_name)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS article_settings_name_article ON article_settings (setting_name, article_id)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS article_supp_file_settings_name ON article_supp_file_settings (setting_name)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS article_supp_file_settings_name_supp ON article_supp_file_settings (setting_name, supp_id)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS article_galley_settings_name ON article_galley_settings (setting_name)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS article_galley_settings_name_galley ON article_galley_settings (setting_name, galley_id)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS issue_settings_name ON issue_settings (setting_name)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS issue_settings_name_issue ON issue_settings (setting_name, issue_id)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS issue_galley_settings_name ON issue_galley_settings (setting_name)
		</query>
		<query driver="postgres7 postgres9 pgsql postgres">
			CREATE INDEX IF NOT EXISTS issue_galley_settings_name_galley ON issue_galley_settings (setting_name, galley_id)
		</query>
	</sql>
</data>
