1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-19 20:10:55 +01:00
phorge-phorge/resources/sql/patches/20130912.maniphest.4.fillindex.php
epriestley e50eccf109 Provide and populate an object name index for Maniphest
Summary: See discussion in D6955. This provides a table we can JOIN against to (effectively) "ORDER BY project name", populates it intially, and keeps it up to date as projects are edited.

Test Plan:
  - Ran storage upgrade, verified projects populated into the table.
  - Edited a project, verified its entry updated.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Differential Revision: https://secure.phabricator.com/D6957
2013-09-12 13:06:44 -07:00

16 lines
430 B
PHP

<?php
// Update the "PROJ" search index, to:
//
// - Populate the index itself, which was added recently.
// - Populate the secondary object name index in Maniphest.
$root = dirname(phutil_get_library_root('phabricator'));
$command = new PhutilExecPassthru(
'php -f %s -- index --type PROJ',
$root.'/scripts/search/manage_search.php');
$err = $command->execute();
if ($err) {
throw new Exception("Update failed!");
}