add/fix sql statements

This commit is contained in:
Uwe Steinmann 2016-07-29 07:50:41 +02:00
parent 20591bec91
commit 253fd08a0b
2 changed files with 37 additions and 4 deletions

View File

@ -9,16 +9,16 @@ CREATE TABLE `tblAttributeDefinitionGroups` (
CREATE TABLE `tblAttributeDefinitionGroupAttributeDefinition` (
`attrdef` INTEGER REFERENCES `tblAttributeDefinitions` (`id`) ON DELETE CASCADE,
`attrgrp` INTEGER REFERENCES `tblAttributeGroups` (`id`) ON DELETE CASCADE,
`sequence` INTEGER,
`attrgrp` INTEGER REFERENCES `tblAttributeDefinitionGroups` (`id`) ON DELETE CASCADE,
`sequence` double NOT NULL default '0',
`show` INTEGER,
UNIQUE(`attrdef`, `attrgrp`)
);
CREATE TABLE `tblFolderAttributeDefinitionGroup` (
`folder` INTEGER REFERENCES `tblFolders` (`id`) ON DELETE CASCADE,
`attrgrp` INTEGER REFERENCES `tblAttributeGroups` (`id`) ON DELETE CASCADE,
`sequence` INTEGER,
`attrgrp` INTEGER REFERENCES `tblAttributeDefinitionGroups` (`id`) ON DELETE CASCADE,
`sequence` double NOT NULL default '0',
UNIQUE(`folder`, `attrgrp`)
);

View File

@ -0,0 +1,33 @@
START TRANSACTION;
CREATE TABLE `tblAttributeDefinitionGroups` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(100) default NULL,
`comment` text,
PRIMARY KEY (`id`),
UNIQUE(`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `tblAttributeDefinitionGroupAttributeDefinition` (
`attrdef` int(11),
`attrgrp` int(11),
`sequence` double NOT NULL default '0',
`show` int(11),
UNIQUE(`attrdef`, `attrgrp`),
CONSTRAINT `tblAttributeDefinitionGroupAttributeDefinition_attrdef` FOREIGN KEY (`attrdef`) REFERENCES `tblAttributeDefinitions` (`id`) ON DELETE CASCADE,
CONSTRAINT `tblAttributeDefinitionGroupAttributeDefinition_attrgrp` FOREIGN KEY (`attrgrp`) REFERENCES `tblAttributeDefinitionGroups` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `tblFolderAttributeDefinitionGroup` (
`folder` int(11),
`attrgrp` int(11),
`sequence` double NOT NULL default '0',
UNIQUE(`folder`, `attrgrp`),
CONSTRAINT `tblFolderAttributeDefinitionGroup_folder` FOREIGN KEY (`folder`) REFERENCES `tblFolders` (`id`) ON DELETE CASCADE,
CONSTRAINT `tblFolderAttributeDefinitionGroup_attrgrp` FOREIGN KEY (`attrgrp`) REFERENCES `tblAttributeDefinitionGroups` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
UPDATE tblVersion set major=5, minor=2, subminor=0;
COMMIT;