Build AlmanacDevice UI
Summary: Ref T5833. The "uninteresting" part of this object is virtually identical to AlmanacService. Test Plan: See screenshots. Reviewers: btrahan Reviewed By: btrahan Subscribers: epriestley Maniphest Tasks: T5833 Differential Revision: https://secure.phabricator.com/D10714
This commit is contained in:
22
resources/sql/autopatches/20141016.almanac.device.sql
Normal file
22
resources/sql/autopatches/20141016.almanac.device.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
TRUNCATE TABLE {$NAMESPACE}_almanac.almanac_device;
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
CHANGE name name VARCHAR(128) NOT NULL COLLATE utf8_bin;
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
ADD nameIndex BINARY(12) NOT NULL;
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
ADD mailKey BINARY(20) NOT NULL;
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
ADD UNIQUE KEY `key_name` (nameIndex);
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
ADD KEY `key_nametext` (name);
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
ADD viewPolicy VARBINARY(64) NOT NULL;
|
||||
|
||||
ALTER TABLE {$NAMESPACE}_almanac.almanac_device
|
||||
ADD editPolicy VARBINARY(64) NOT NULL;
|
||||
19
resources/sql/autopatches/20141016.almanac.dxaction.sql
Normal file
19
resources/sql/autopatches/20141016.almanac.dxaction.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
CREATE TABLE {$NAMESPACE}_almanac.almanac_devicetransaction (
|
||||
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
phid VARCHAR(64) COLLATE utf8_bin NOT NULL,
|
||||
authorPHID VARCHAR(64) COLLATE utf8_bin NOT NULL,
|
||||
objectPHID VARCHAR(64) COLLATE utf8_bin NOT NULL,
|
||||
viewPolicy VARCHAR(64) COLLATE utf8_bin NOT NULL,
|
||||
editPolicy VARCHAR(64) COLLATE utf8_bin NOT NULL,
|
||||
commentPHID VARCHAR(64) COLLATE utf8_bin DEFAULT NULL,
|
||||
commentVersion INT UNSIGNED NOT NULL,
|
||||
transactionType VARCHAR(32) COLLATE utf8_bin NOT NULL,
|
||||
oldValue LONGTEXT COLLATE utf8_bin NOT NULL,
|
||||
newValue LONGTEXT COLLATE utf8_bin NOT NULL,
|
||||
contentSource LONGTEXT COLLATE utf8_bin NOT NULL,
|
||||
metadata LONGTEXT COLLATE utf8_bin NOT NULL,
|
||||
dateCreated INT UNSIGNED NOT NULL,
|
||||
dateModified INT UNSIGNED NOT NULL,
|
||||
UNIQUE KEY `key_phid` (`phid`),
|
||||
KEY `key_object` (`objectPHID`)
|
||||
) ENGINE=InnoDB, COLLATE utf8_general_ci;
|
||||
Reference in New Issue
Block a user