authorid int(11) default NULL,
category_left int(11) default '0',
category_right int(11) default '0',
- parentid int(11) DEFAULT '0' NOT NULL
+ parentid int(11) DEFAULT '0' NOT NULL,
+ sort_order int(11)
) {UTF_8};
CREATE INDEX categorya_idx ON {PREFIX}category (authorid);
CREATE INDEX categoryp_idx ON {PREFIX}category (parentid);
CREATE INDEX categorylr_idx ON {PREFIX}category (category_left, category_right);
+CREATE INDEX categoryso_idx ON {PREFIX}category (sort_order);
CREATE TABLE {PREFIX}images (
id {AUTOINCREMENT} {PRIMARY},
--- /dev/null
+CREATE TABLE {PREFIX}tempcategory (
+ categoryid {AUTOINCREMENT} {PRIMARY},
+ category_name varchar(255) default NULL,
+ category_icon varchar(255) default NULL,
+ category_description text,
+ authorid int(11) default NULL,
+ category_left int(11) default '0',
+ category_right int(11) default '0',
+ parentid int(11) DEFAULT '0' NOT NULL,
+ sort_order int(11)
+) {UTF_8};
+
+INSERT INTO {PREFIX}tempcategory (categoryid, category_name, category_icon, category_description, authorid, category_left, category_right, parentid) SELECT categoryid, category_name, category_icon, category_description, authorid, category_left, category_right, parentid FROM {PREFIX}category;
+DROP TABLE {PREFIX}category;
+
+CREATE TABLE {PREFIX}category (
+ categoryid {AUTOINCREMENT} {PRIMARY},
+ category_name varchar(255) default NULL,
+ category_icon varchar(255) default NULL,
+ category_description text,
+ authorid int(11) default NULL,
+ category_left int(11) default '0',
+ category_right int(11) default '0',
+ parentid int(11) DEFAULT '0' NOT NULL,
+ sort_order int(11)
+) {UTF_8};
+
+CREATE INDEX categorya_idx ON {PREFIX}category (authorid);
+CREATE INDEX categoryp_idx ON {PREFIX}category (parentid);
+CREATE INDEX categorylr_idx ON {PREFIX}category (category_left, category_right);
+CREATE INDEX categoryso_idx ON {PREFIX}category (sort_order);
+
+
+INSERT INTO {PREFIX}category (categoryid, category_name, category_icon, category_description, authorid, category_left, category_right, parentid) SELECT categoryid, category_name, category_icon, category_description, authorid, category_left, category_right, parentid FROM {PREFIX}tempcategory;
+DROP TABLE {PREFIX}tempcategory;
+