crypto_quant/sql/table/truth_social_content.sql

23 lines
1.0 KiB
SQL

CREATE TABLE `truth_social_content` (
`article_id` VARCHAR(50) NOT NULL PRIMARY KEY,
`user_id` VARCHAR(50) NOT NULL,
`user_name` VARCHAR(100) NOT NULL,
`timestamp` BIGINT NOT NULL,
`date_time` VARCHAR(50) NOT NULL,
`text` TEXT NOT NULL,
`media_url` TEXT NULL,
`media_type` VARCHAR(50) NULL,
`media_thumbnail` TEXT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- 对于 MySQL 8.0.29 之前的版本不支持 "ADD COLUMN IF NOT EXISTS"
-- 如需在已有表上添加列,请分别执行以下语句(每条仅需执行一次)
ALTER TABLE `truth_social_content`
ADD COLUMN `media_url` TEXT NULL DEFAULT NULL AFTER `text`;
ALTER TABLE `truth_social_content`
ADD COLUMN `media_type` VARCHAR(50) NULL DEFAULT NULL AFTER `media_url`;
ALTER TABLE `truth_social_content`
ADD COLUMN `media_thumbnail` TEXT NULL DEFAULT NULL AFTER `media_type`;