1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-08-01 16:38:02 +08:00

https://github.com/chatopera/cskefu/issues/722 enable createtime column for cs_stream_file table

This commit is contained in:
Hai Liang Wang 2022-07-13 03:54:01 +01:00
parent af03a3c4f4
commit 6facf37fb0
2 changed files with 33 additions and 0 deletions

View File

@ -397,6 +397,7 @@ CREATE TABLE `cs_stream_file` (
`thumbnail` mediumblob COMMENT '缩略图',
`mime` varchar(200) DEFAULT NULL COMMENT '文件类型 Content Type',
`cooperation` mediumblob COMMENT '协作文件',
`createtime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='文件';
/*!40101 SET character_set_client = @saved_cs_client */;

View File

@ -0,0 +1,32 @@
USE `cosinee`;
-- -----------------
-- prepare variables
-- -----------------
SET @dbname = DATABASE ( );
SET @tablename = "cs_stream_file";
SET @columnname = "createtime";
SET @preparedStatement = (
SELECT
IF
(
(
SELECT
COUNT( * )
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
( table_name = @tablename )
AND ( table_schema = @dbname )
AND ( column_name = @columnname )
) > 0,
"SELECT 1",
CONCAT( "ALTER TABLE ", @tablename, " ADD ", @columnname, " datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';" )
)
);
PREPARE alterIfNotExists
FROM
@preparedStatement;
EXECUTE alterIfNotExists;
DEALLOCATE PREPARE alterIfNotExists;