diff options
author | icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-03-25 18:02:57 +0000 |
---|---|---|
committer | icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-03-25 18:02:57 +0000 |
commit | fafa17160223deaab78da1203657bbeb1b218ad7 (patch) | |
tree | 23244666397a82620299593d58460a3677726da1 /engine/schema | |
parent | 314a06ef39fa0081a54ba7cfcebce4a72cb7bad8 (diff) | |
download | elgg-fafa17160223deaab78da1203657bbeb1b218ad7.tar.gz elgg-fafa17160223deaab78da1203657bbeb1b218ad7.tar.bz2 |
Marcus Povey <marcus@dushka.co.uk>
* Subtype subclass instantiation
git-svn-id: https://code.elgg.org/elgg/trunk@269 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine/schema')
-rw-r--r-- | engine/schema/mysql.sql | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engine/schema/mysql.sql b/engine/schema/mysql.sql index 1b12bfd72..f087cde93 100644 --- a/engine/schema/mysql.sql +++ b/engine/schema/mysql.sql @@ -34,10 +34,14 @@ CREATE TABLE `prefix_entities` ( CREATE TABLE `prefix_entity_subtypes` (
`id` int(11) NOT NULL auto_increment,
+ `type` enum ('object', 'user', 'collection', 'site') NOT NULL,
`subtype` varchar(50) NOT NULL,
+ class varchar(50) NOT NULL default '',
+
PRIMARY KEY (`id`),
- UNIQUE KEY (`subtype`)
+ UNIQUE KEY (`class`),
+ UNIQUE KEY (`type`, `subtype`)
) ENGINE=MyISAM;
-- Describe relationships between entities, can describe friendships but also site membership, depending on context
|