mirror of
https://we.phorge.it/source/phorge.git
synced 2024-09-20 09:18:48 +02:00
43 lines
1.4 KiB
MySQL
43 lines
1.4 KiB
MySQL
|
create table phabricator_repository.repository_commitdata (
|
||
|
id int unsigned not null auto_increment primary key,
|
||
|
commitID int unsigned not null,
|
||
|
authorName varchar(255) not null,
|
||
|
commitMessage longblob not null,
|
||
|
unique key (commitID),
|
||
|
key (authorName)
|
||
|
);
|
||
|
|
||
|
ALTER TABLE phabricator_worker.worker_task drop priority;
|
||
|
ALTER TABLE phabricator_worker.worker_task drop key leaseOwner;
|
||
|
ALTER TABLE phabricator_worker.worker_task drop key (leaseOwner(16));
|
||
|
|
||
|
create table phabricator_repository.repository_path (
|
||
|
id int unsigned not null auto_increment primary key,
|
||
|
path varchar(512) not null,
|
||
|
unique key (path)
|
||
|
);
|
||
|
|
||
|
create table phabricator_repository.repository_pathchange (
|
||
|
repositoryID int unsigned NOT NULL,
|
||
|
pathID int unsigned NOT NULL,
|
||
|
commitID int unsigned NOT NULL,
|
||
|
targetPathID int unsigned,
|
||
|
targetCommitID int unsigned,
|
||
|
changeType int unsigned NOT NULL,
|
||
|
fileType int unsigned NOT NULL,
|
||
|
isDirect bool NOT NULL,
|
||
|
commitSequence int unsigned NOT NULL,
|
||
|
primary key (commitID, pathID),
|
||
|
key (repositoryID, pathID, commitSequence)
|
||
|
);
|
||
|
|
||
|
create table phabricator_repository.repository_filesystem (
|
||
|
repositoryID int unsigned not null,
|
||
|
parentID int unsigned not null,
|
||
|
svnCommit int unsigned not null,
|
||
|
pathID int unsigned not null,
|
||
|
existed bool not null,
|
||
|
fileType int unsigned not null,
|
||
|
primary key (repositoryID, parentID, svnCommit, pathID)
|
||
|
);
|