Move table creation instruction into migration tables
This commit is contained in:
parent
03f0851e7d
commit
1d929d267c
@ -1155,3 +1155,35 @@ create table llx_categorie_lang
|
|||||||
|
|
||||||
ALTER TABLE llx_categorie_lang ADD UNIQUE INDEX uk_category_lang (fk_category, lang);
|
ALTER TABLE llx_categorie_lang ADD UNIQUE INDEX uk_category_lang (fk_category, lang);
|
||||||
ALTER TABLE llx_categorie_lang ADD CONSTRAINT fk_category_lang_fk_category FOREIGN KEY (fk_category) REFERENCES llx_categorie (rowid);
|
ALTER TABLE llx_categorie_lang ADD CONSTRAINT fk_category_lang_fk_category FOREIGN KEY (fk_category) REFERENCES llx_categorie (rowid);
|
||||||
|
|
||||||
|
-- Resource module
|
||||||
|
CREATE TABLE llx_resource
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
entity integer,
|
||||||
|
ref varchar(255),
|
||||||
|
description text,
|
||||||
|
fk_code_type_resource varchar(32),
|
||||||
|
note_public text,
|
||||||
|
note_private text,
|
||||||
|
tms timestamp
|
||||||
|
)ENGINE=innodb;
|
||||||
|
|
||||||
|
ALTER TABLE llx_resource ADD INDEX fk_code_type_resource_idx (fk_code_type_resource);
|
||||||
|
|
||||||
|
CREATE TABLE llx_element_resources
|
||||||
|
(
|
||||||
|
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
resource_id integer,
|
||||||
|
resource_type varchar(64),
|
||||||
|
element_id integer,
|
||||||
|
element_type varchar(64),
|
||||||
|
busy integer,
|
||||||
|
mandatory integer,
|
||||||
|
fk_user_create integer,
|
||||||
|
tms timestamp
|
||||||
|
)ENGINE=innodb;
|
||||||
|
|
||||||
|
ALTER TABLE llx_element_resources ADD UNIQUE INDEX idx_element_resources_idx1 (resource_id, resource_type, element_id, element_type);
|
||||||
|
ALTER TABLE llx_element_resources ADD INDEX idx_element_element_element_id (element_id);
|
||||||
|
-- Pas de contraite sur resource_id et element_id car pointe sur differentes tables
|
||||||
|
|||||||
@ -18,9 +18,6 @@
|
|||||||
|
|
||||||
|
|
||||||
ALTER TABLE llx_element_resources ADD UNIQUE INDEX idx_element_resources_idx1 (resource_id, resource_type, element_id, element_type);
|
ALTER TABLE llx_element_resources ADD UNIQUE INDEX idx_element_resources_idx1 (resource_id, resource_type, element_id, element_type);
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE llx_element_resources ADD INDEX idx_element_element_element_id (element_id);
|
ALTER TABLE llx_element_resources ADD INDEX idx_element_element_element_id (element_id);
|
||||||
|
|
||||||
-- Pas de contraite sur resource_id et element_id car pointe sur differentes tables
|
-- Pas de contraite sur resource_id et element_id car pointe sur differentes tables
|
||||||
|
|
||||||
@ -15,5 +15,4 @@
|
|||||||
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE llx_place ADD CONSTRAINT fk_place_fk_socpeople FOREIGN KEY (fk_socpeople) REFERENCES llx_socpeople (rowid);
|
ALTER TABLE llx_resource ADD INDEX fk_code_type_resource_idx (fk_code_type_resource);
|
||||||
ALTER TABLE llx_place ADD INDEX fk_socpeople_place (fk_socpeople);
|
|
||||||
Loading…
Reference in New Issue
Block a user