@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1TRUNCATE TABLE {$NAMESPACE}_almanac.almanac_device;
2
3ALTER TABLE {$NAMESPACE}_almanac.almanac_device
4 CHANGE name name VARCHAR(128) NOT NULL COLLATE utf8_bin;
5
6ALTER TABLE {$NAMESPACE}_almanac.almanac_device
7 ADD nameIndex BINARY(12) NOT NULL;
8
9ALTER TABLE {$NAMESPACE}_almanac.almanac_device
10 ADD mailKey BINARY(20) NOT NULL;
11
12ALTER TABLE {$NAMESPACE}_almanac.almanac_device
13 ADD UNIQUE KEY `key_name` (nameIndex);
14
15ALTER TABLE {$NAMESPACE}_almanac.almanac_device
16 ADD KEY `key_nametext` (name);
17
18ALTER TABLE {$NAMESPACE}_almanac.almanac_device
19 ADD viewPolicy VARBINARY(64) NOT NULL;
20
21ALTER TABLE {$NAMESPACE}_almanac.almanac_device
22 ADD editPolicy VARBINARY(64) NOT NULL;