| 1234567891011121314151617181920212223 |
- CREATE TABLE IF NOT EXISTS download_version (
- id INT NOT NULL AUTO_INCREMENT,
- client_type VARCHAR(64) NOT NULL,
- version_name VARCHAR(64) NOT NULL,
- version_code INT NOT NULL DEFAULT 0,
- title VARCHAR(128) NOT NULL DEFAULT '',
- download_url TEXT NOT NULL,
- sha256 VARCHAR(128) NOT NULL DEFAULT '',
- file_size BIGINT NOT NULL DEFAULT 0,
- package_type TINYINT NOT NULL DEFAULT 0,
- force_update TINYINT NOT NULL DEFAULT 0,
- silent_update TINYINT NOT NULL DEFAULT 0,
- is_active TINYINT NOT NULL DEFAULT 1,
- release_notes TEXT,
- release_notes_html TEXT,
- min_supported_version VARCHAR(64) NOT NULL DEFAULT '',
- sort_order INT NOT NULL DEFAULT 0,
- created_at BIGINT NOT NULL DEFAULT 0,
- updated_at BIGINT NOT NULL DEFAULT 0,
- PRIMARY KEY (id),
- KEY idx_client_active (client_type, is_active),
- KEY idx_client_version_code (client_type, version_code)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|