25 lines
768 B
MySQL
25 lines
768 B
MySQL
|
|
SET @story_share_table_exists = (
|
||
|
|
SELECT COUNT(*)
|
||
|
|
FROM information_schema.TABLES
|
||
|
|
WHERE TABLE_SCHEMA = DATABASE()
|
||
|
|
AND TABLE_NAME = 'story_share'
|
||
|
|
);
|
||
|
|
|
||
|
|
SET @story_share_template_exists = (
|
||
|
|
SELECT COUNT(*)
|
||
|
|
FROM information_schema.COLUMNS
|
||
|
|
WHERE TABLE_SCHEMA = DATABASE()
|
||
|
|
AND TABLE_NAME = 'story_share'
|
||
|
|
AND COLUMN_NAME = 'template_style'
|
||
|
|
);
|
||
|
|
|
||
|
|
SET @story_share_template_stmt = IF(
|
||
|
|
@story_share_table_exists = 1 AND @story_share_template_exists = 0,
|
||
|
|
"ALTER TABLE story_share ADD COLUMN template_style varchar(32) DEFAULT 'editorial' COMMENT 'Public template style' AFTER share_quote",
|
||
|
|
'SELECT 1'
|
||
|
|
);
|
||
|
|
|
||
|
|
PREPARE story_share_template_stmt FROM @story_share_template_stmt;
|
||
|
|
EXECUTE story_share_template_stmt;
|
||
|
|
DEALLOCATE PREPARE story_share_template_stmt;
|