ljr/wcmtools/s2/doc/database.txt

48 lines
938 B
Plaintext
Executable File

CREATE TABLE s2layers
(
s2lid INT UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (s2lid),
b2lid INT UNSIGNED NOT NULL,
userid INT UNSIGNED NOT NULL,
type ENUM('core','i18nc','layout','theme','i18n','user') NOT NULL,
INDEX (userid),
INDEX (b2lid, type)
);
/* clustered */
CREATE TABLE s2style
(
userid INT UNSIGNED NOT NULL,
type ENUM('core','i18nc','layout','theme','i18n','user') NOT NULL,
UNIQUE (userid, type),
s2lid INT UNSIGNED NOT NULL
);
/* clustered */
CREATE TABLE s2info
(
s2lid INT UNSIGNED NOT NULL,
infokey VARCHAR(80) NOT NULL,
value VARCHAR(255) NOT NULL,
PRIMARY KEY (s2lid, infokey)
);
/* clustered */
CREATE TABLE s2source
(
s2lid INT UNSIGNED NOT NULL,
PRIMARY KEY (s2lid),
s2code MEDIUMBLOB
);
/* clustered */
CREATE TABLE s2compiled
(
s2lid INT UNSIGNED NOT NULL,
PRIMARY KEY (s2lid),
comptime INT UNSIGNED NOT NULL,
compdata MEDIUMBLOB
);