Path: blob/master/src/applications/herald/storage/HeraldSchemaSpec.php
12256 views
<?php12final class HeraldSchemaSpec extends PhabricatorConfigSchemaSpec {34public function buildSchemata() {5$this->buildRawSchema(6id(new HeraldRule())->getApplicationName(),7HeraldRule::TABLE_RULE_APPLIED,8array(9'ruleID' => 'id',10'phid' => 'phid',11),12array(13'PRIMARY' => array(14'columns' => array('ruleID', 'phid'),15'unique' => true,16),17'phid' => array(18'columns' => array('phid'),19),20));2122$this->buildRawSchema(23id(new HeraldRule())->getApplicationName(),24HeraldTranscript::TABLE_SAVED_HEADER,25array(26'phid' => 'phid',27'header' => 'text',28),29array(30'PRIMARY' => array(31'columns' => array('phid'),32'unique' => true,33),34));35$this->buildEdgeSchemata(new HeraldRule());36}3738}394041