· 7 years ago · Jan 18, 2019, 07:12 AM
1ALTER TABLE eztags ADD main_language_id integer not null default 0;
2ALTER TABLE eztags ADD language_mask integer not null default 0;
3
4-- ALTER TABLE eztags_attribute_link ADD priority integer not null default 0;
5
6DROP index IF EXISTS eztags_keyword;
7CREATE TABLE eztags_keyword (
8 keyword_id integer not null default 0,
9 language_id integer not null default 0,
10 keyword varchar(255) NOT NULL default '',
11 locale varchar(255) NOT NULL default '',
12 status integer not null default 0,
13 PRIMARY KEY (keyword_id, locale)
14);
15
16UPDATE ezcontentclass_attribute
17SET data_text1 = 'Default'
18WHERE data_type_string = 'eztags'
19AND data_int2 = 0;
20
21UPDATE ezcontentclass_attribute
22SET data_text1 = 'Select'
23WHERE data_type_string = 'eztags'
24AND data_int2 = 1;
25
26CREATE INDEX idx_eztags_keyword ON eztags (keyword);
27CREATE INDEX idx_eztags_keyword_id ON eztags (keyword,id);
28CREATE INDEX idx_eztags_attr_link_keyword_id ON eztags_attribute_link (keyword_id);
29CREATE INDEX idx_eztags_attr_link_kid_oaid_oav ON eztags_attribute_link (keyword_id,objectattribute_id,objectattribute_version);
30CREATE INDEX idx_eztags_attr_link_kid_oid ON eztags_attribute_link (keyword_id,object_id);
31CREATE INDEX idx_eztags_attr_link_oaid_oav ON eztags_attribute_link (objectattribute_id,objectattribute_version);