mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-11-22 14:17:57 +01:00
adding directory table to sql scripts
This commit is contained in:
parent
871d89a304
commit
c0b8eb7176
@ -28,10 +28,19 @@ CREATE TABLE MINDMAP (
|
|||||||
edition_date DATETIME,
|
edition_date DATETIME,
|
||||||
creator_id INTEGER NOT NULL,
|
creator_id INTEGER NOT NULL,
|
||||||
tags VARCHAR(1014),
|
tags VARCHAR(1014),
|
||||||
last_editor_id INTEGER NOT NULL
|
last_editor_id INTEGER NOT NULL,
|
||||||
|
directory_id INTEGER NOT NULL,
|
||||||
--FOREIGN KEY(creator_id) REFERENCES USER(colaborator_id)
|
--FOREIGN KEY(creator_id) REFERENCES USER(colaborator_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE DIRECTORY (
|
||||||
|
id INTEGER NOT NULL IDENTITY,
|
||||||
|
name VARCHAR(255) NOT NULL,
|
||||||
|
description VARCHAR(255) NOT NULL,
|
||||||
|
creator_id INTEGER NOT NULL,
|
||||||
|
--FOREIGN KEY (creator_id) REFERENCES USER (colaborator_id)
|
||||||
|
)
|
||||||
|
|
||||||
CREATE TABLE MINDMAP_HISTORY
|
CREATE TABLE MINDMAP_HISTORY
|
||||||
(id INTEGER NOT NULL IDENTITY,
|
(id INTEGER NOT NULL IDENTITY,
|
||||||
xml LONGVARBINARY NOT NULL,
|
xml LONGVARBINARY NOT NULL,
|
||||||
|
@ -28,6 +28,19 @@ CREATE TABLE USER (
|
|||||||
)
|
)
|
||||||
CHARACTER SET utf8;
|
CHARACTER SET utf8;
|
||||||
|
|
||||||
|
CREATE TABLE DIRECTORY (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
name VARCHAR(255)
|
||||||
|
CHARACTER SET utf8 NOT NULL,
|
||||||
|
description VARCHAR(255)
|
||||||
|
CHARACTER SET utf8 NOT NULL,
|
||||||
|
creator_id INTEGER NOT NULL,
|
||||||
|
FOREIGN KEY (creator_id) REFERENCES USER (colaborator_id)
|
||||||
|
ON DELETE CASCADE
|
||||||
|
ON UPDATE NO ACTION
|
||||||
|
)
|
||||||
|
CHARACTER SET utf8;
|
||||||
|
|
||||||
CREATE TABLE MINDMAP (
|
CREATE TABLE MINDMAP (
|
||||||
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
title VARCHAR(255)
|
title VARCHAR(255)
|
||||||
@ -42,7 +55,9 @@ CREATE TABLE MINDMAP (
|
|||||||
tags VARCHAR(1014)
|
tags VARCHAR(1014)
|
||||||
CHARACTER SET utf8,
|
CHARACTER SET utf8,
|
||||||
last_editor_id INTEGER NOT NULL,
|
last_editor_id INTEGER NOT NULL,
|
||||||
FOREIGN KEY (creator_id) REFERENCES USER (colaborator_id)
|
directory_id INTEGER NOT NULL,
|
||||||
|
FOREIGN KEY (creator_id) REFERENCES USER (colaborator_id),
|
||||||
|
FOREIGN KEY (directory_id) REFERENCES DIRECTORY (id)
|
||||||
ON DELETE CASCADE
|
ON DELETE CASCADE
|
||||||
ON UPDATE NO ACTION
|
ON UPDATE NO ACTION
|
||||||
)
|
)
|
||||||
|
@ -3,3 +3,19 @@ AFTER `colaborator_id`;
|
|||||||
|
|
||||||
ALTER TABLE `USER` ADD COLUMN `authenticator_uri` VARCHAR(255) CHARACTER SET utf8
|
ALTER TABLE `USER` ADD COLUMN `authenticator_uri` VARCHAR(255) CHARACTER SET utf8
|
||||||
AFTER `authentication_type`;
|
AFTER `authentication_type`;
|
||||||
|
|
||||||
|
CREATE TABLE DIRECTORY (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
name VARCHAR(255)
|
||||||
|
CHARACTER SET utf8 NOT NULL,
|
||||||
|
description VARCHAR(255)
|
||||||
|
CHARACTER SET utf8 NOT NULL,
|
||||||
|
creator_id INTEGER NOT NULL,
|
||||||
|
FOREIGN KEY (creator_id) REFERENCES USER (colaborator_id)
|
||||||
|
ON DELETE CASCADE
|
||||||
|
ON UPDATE NO ACTION
|
||||||
|
)
|
||||||
|
CHARACTER SET utf8;
|
||||||
|
|
||||||
|
ALTER TABLE `MINDMAP` ADD COLUMN `directory_id` INTEGER NOT NULL DEFAULT '/'
|
||||||
|
AFTER `last_editor_id`
|
@ -30,7 +30,16 @@ CREATE TABLE MINDMAP (
|
|||||||
edition_date TIMESTAMP,
|
edition_date TIMESTAMP,
|
||||||
creator_id INTEGER NOT NULL,
|
creator_id INTEGER NOT NULL,
|
||||||
tags VARCHAR(1014),
|
tags VARCHAR(1014),
|
||||||
last_editor_id INTEGER NOT NULL --,
|
last_editor_id INTEGER NOT NULL,
|
||||||
|
directory_id INTEGER NOT NULL--,
|
||||||
|
--FOREIGN KEY(creator_id) REFERENCES "USER"(colaborator_id) ON DELETE CASCADE ON UPDATE NO ACTION
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE DIRECTORY (
|
||||||
|
id SERIAL NOT NULL PRIMARY KEY,
|
||||||
|
title VARCHAR(255) NOT NULL,
|
||||||
|
description VARCHAR(255) NOT NULL,
|
||||||
|
creator_id INTEGER NOT NULL,
|
||||||
--FOREIGN KEY(creator_id) REFERENCES "USER"(colaborator_id) ON DELETE CASCADE ON UPDATE NO ACTION
|
--FOREIGN KEY(creator_id) REFERENCES "USER"(colaborator_id) ON DELETE CASCADE ON UPDATE NO ACTION
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user