--
CREATE TABLE `factoids` (
- `factoid_key` varchar(64) NOT NULL,
- `requested_by` varchar(100) NOT NULL default 'nobody',
- `requested_time` int(11) NOT NULL default '0',
+ `factoid_key` varchar(100) NOT NULL,
+ `requested_by` varchar(100) default NULL,
+ `requested_time` int(11) default NULL,
`requested_count` smallint(5) unsigned NOT NULL default '0',
`created_by` varchar(100) default NULL,
- `created_time` int(11) NOT NULL default '0',
+ `created_time` int(11) default NULL,
`modified_by` varchar(100) default NULL,
- `modified_time` int(11) NOT NULL default '0',
+ `modified_time` int(11) default NULL,
`locked_by` varchar(100) default NULL,
- `locked_time` int(11) NOT NULL default '0',
+ `locked_time` int(11) default NULL,
`factoid_value` text NOT NULL,
PRIMARY KEY (`factoid_key`)
) TYPE=MyISAM;
CREATE TABLE factoids (
- factoid_key VARCHAR(64) NOT NULL,
- requested_by VARCHAR(80) DEFAULT 'nobody' NOT NULL,
- requested_time numeric(11) DEFAULT 0 NOT NULL,
+ factoid_key VARCHAR(100) NOT NULL,
+ requested_by VARCHAR(100) DEFAULT NULL,
+ requested_time numeric(11) DEFAULT NULL,
requested_count numeric(5) DEFAULT 0 NOT NULL,
- created_by VARCHAR(80),
- created_time numeric(11) DEFAULT 0 NOT NULL,
- modified_by VARCHAR(80),
- modified_time numeric(11) DEFAULT 0 NOT NULL,
- locked_by VARCHAR(80),
- locked_time numeric(11) DEFAULT 0 NOT NULL,
+ created_by VARCHAR(100) DEFAULT NULL,
+ created_time numeric(11) DEFAULT NULL,
+ modified_by VARCHAR(100) DEFAULT NULL,
+ modified_time numeric(11) DEFAULT NULL,
+ locked_by VARCHAR(100) DEFAULT NULL,
+ locked_time numeric(11) DEFAULT NULL,
factoid_value text NOT NULL
) WITHOUT OIDS;
-REVOKE ALL ON TABLE factoids FROM PUBLIC;
-
CREATE INDEX factoids_idx_fvalue ON factoids USING hash (factoid_value);
ALTER TABLE ONLY factoids
CREATE TABLE factoids (
- factoid_key VARCHAR(64) NOT NULL,
- requested_by VARCHAR(64) NOT NULL DEFAULT 'nobody',
- requested_time INT NOT NULL DEFAULT '0',
+ factoid_key VARCHAR(100) NOT NULL,
+ requested_by VARCHAR(100) DEFAULT NULL,
+ requested_time INT DEFAULT NULL,
requested_count SMALLINT UNSIGNED NOT NULL DEFAULT '0',
- created_by VARCHAR(64),
- created_time INT NOT NULL DEFAULT '0',
- modified_by VARCHAR(192),
- modified_time INT NOT NULL DEFAULT '0',
- locked_by VARCHAR(64),
- locked_time INT NOT NULL DEFAULT '0',
+ created_by VARCHAR(100) DEFAULT NULL,
+ created_time INT DEFAULT NULL,
+ modified_by VARCHAR(100) DEFAULT NULL,
+ modified_time INT DEFAULT NULL,
+ locked_by VARCHAR(100) DEFAULT NULL,
+ locked_time INT DEFAULT NULL,
factoid_value TEXT NOT NULL,
PRIMARY KEY (factoid_key)
);
CREATE TABLE factoids (
- factoid_key VARCHAR(64) NOT NULL,
- requested_by VARCHAR(64),
- requested_time INT NOT NULL DEFAULT '0',
+ factoid_key VARCHAR(100) NOT NULL,
+ requested_by VARCHAR(100) DEFAULT NULL,
+ requested_time INT DEFAULT NULL,
requested_count SMALLINT UNSIGNED NOT NULL DEFAULT '0',
- created_by VARCHAR(64),
- created_time INT NOT NULL DEFAULT '0',
- modified_by VARCHAR(192),
- modified_time INT NOT NULL DEFAULT '0',
- locked_by VARCHAR(64),
- locked_time INT NOT NULL DEFAULT '0',
+ created_by VARCHAR(100) DEFAULT NULL,
+ created_time INT DEFAULT NULL,
+ modified_by VARCHAR(100) DEFAULT NULL,
+ modified_time INT DEFAULT NULL,
+ locked_by VARCHAR(100) DEFAULT NULL,
+ locked_time INT DEFAULT NULL,
factoid_value TEXT NOT NULL,
PRIMARY KEY (factoid_key)
);