diff --git a/schema.sql b/schema.sql index df77720..15979be 100644 --- a/schema.sql +++ b/schema.sql @@ -16,7 +16,7 @@ CREATE TABLE `code` ( `code_code` MEDIUMTEXT NOT NULL, PRIMARY KEY (`code_id`), KEY (`code_hash`), - FULLTEXT KEY (`codelet_code`) + FULLTEXT KEY (`code_code`) ) ENGINE=InnoDB; CREATE TABLE `codelets` ( @@ -50,7 +50,7 @@ CREATE TABLE `authors` ( PRIMARY KEY (`author_id`), FULLTEXT KEY (`author_name`), FOREIGN KEY (`author_codelet`) - REFERENCES `codelet` (`codelet_id`) + REFERENCES `codelets` (`codelet_id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB; @@ -64,7 +64,7 @@ CREATE TABLE `symbols` ( PRIMARY KEY (`symbol_id`), KEY (`symbol_type`, `symbol_name`(32)), FOREIGN KEY (`symbol_codelet`) - REFERENCES `codelet` (`codelet_id`) + REFERENCES `codelets` (`codelet_id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB; @@ -85,6 +85,6 @@ CREATE TABLE `cache_data` ( REFERENCES `cache` (`cache_id`) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (`cdata_codelet`) - REFERENCES `codelet` (`codelet_id`) + REFERENCES `codelets` (`codelet_id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB;