Path: blob/master/src/applications/differential/storage/DifferentialSchemaSpec.php
12256 views
<?php12final class DifferentialSchemaSpec extends PhabricatorConfigSchemaSpec {34public function buildSchemata() {5$this->buildEdgeSchemata(new DifferentialRevision());67$this->buildRawSchema(8id(new DifferentialRevision())->getApplicationName(),9DifferentialChangeset::TABLE_CACHE,10array(11'id' => 'auto',12'cacheIndex' => 'bytes12',13'cache' => 'bytes',14'dateCreated' => 'epoch',15),16array(17'PRIMARY' => array(18'columns' => array('id'),19'unique' => true,20),21'key_cacheIndex' => array(22'columns' => array('cacheIndex'),23'unique' => true,24),25'key_created' => array(26'columns' => array('dateCreated'),27),28),29array(30'persistence' => PhabricatorConfigTableSchema::PERSISTENCE_CACHE,31));3233$this->buildRawSchema(34id(new DifferentialRevision())->getApplicationName(),35ArcanistDifferentialRevisionHash::TABLE_NAME,36array(37'revisionID' => 'id',38'type' => 'bytes4',39'hash' => 'bytes40',40),41array(42'type' => array(43'columns' => array('type', 'hash'),44),45'revisionID' => array(46'columns' => array('revisionID'),47),48));495051}5253}545556