Prepare DB structure upgrade
This commit is contained in:
parent
5e8f711f77
commit
e1589d45f9
@ -217,12 +217,14 @@ CREATE TABLE {PREFIX}category (
|
||||
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},
|
||||
|
2
sql/db_update_1.2-alpha2_1.1-alpha3_mysql.sql
Normal file
2
sql/db_update_1.2-alpha2_1.1-alpha3_mysql.sql
Normal file
@ -0,0 +1,2 @@
|
||||
ALTER TABLE {PREFIX}category ADD COLUMN sort_order int(11);
|
||||
CREATE INDEX categoryso_idx ON {PREFIX}category (sort_order);
|
3
sql/db_update_1.2-alpha2_1.1-alpha3_postgres.sql
Normal file
3
sql/db_update_1.2-alpha2_1.1-alpha3_postgres.sql
Normal file
@ -0,0 +1,3 @@
|
||||
ALTER TABLE {PREFIX}category ADD COLUMN sort_order int(11);
|
||||
CREATE INDEX categoryso_idx ON {PREFIX}category (sort_order);
|
||||
|
36
sql/db_update_1.2-alpha2_1.1-alpha3_sqlite.sql
Normal file
36
sql/db_update_1.2-alpha2_1.1-alpha3_sqlite.sql
Normal file
@ -0,0 +1,36 @@
|
||||
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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user