From 5b782ad9a402612bd2c4bf56b245ab9b29f72420 Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Wed, 24 Oct 2012 13:35:37 +0300 Subject: [PATCH] Remove unused target types from targets table. A cleanup of leftovers from old MongoDB comments database. --- comments/sql/migrate.001.sql | 7 +++++++ comments/sql/schema.sql | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/comments/sql/migrate.001.sql b/comments/sql/migrate.001.sql index e6c855dd..ef8d8b57 100644 --- a/comments/sql/migrate.001.sql +++ b/comments/sql/migrate.001.sql @@ -80,3 +80,10 @@ FOR EACH ROW UPDATE comments SET tags = (SELECT tagstring FROM concatenated_tags ctags WHERE ctags.comment_id = comments.id) WHERE id = OLD.comment_id; + + +-- Remove unused target types + +DELETE FROM targets WHERE type = 'unknown' OR type = 'challenge'; + +ALTER TABLE targets MODIFY COLUMN type ENUM('class', 'guide', 'video') NOT NULL DEFAULT 'class'; diff --git a/comments/sql/schema.sql b/comments/sql/schema.sql index b7bfd3a9..a4f8d84f 100644 --- a/comments/sql/schema.sql +++ b/comments/sql/schema.sql @@ -19,7 +19,7 @@ CREATE TABLE users ( CREATE TABLE targets ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, domain VARCHAR(50) NOT NULL, -- combines sdk & version - type ENUM('class', 'guide', 'video', 'unknown', 'challenge') NOT NULL DEFAULT 'class', + type ENUM('class', 'guide', 'video') NOT NULL DEFAULT 'class', cls VARCHAR(100) NOT NULL, -- "Ext.draw.Sprite" member VARCHAR(100) NOT NULL, -- "method-setAttributes" -- the whole target must be unique -- GitLab