download_version.sql 950 B

1234567891011121314151617181920212223
  1. CREATE TABLE IF NOT EXISTS download_version (
  2. id INT NOT NULL AUTO_INCREMENT,
  3. client_type VARCHAR(64) NOT NULL,
  4. version_name VARCHAR(64) NOT NULL,
  5. version_code INT NOT NULL DEFAULT 0,
  6. title VARCHAR(128) NOT NULL DEFAULT '',
  7. download_url TEXT NOT NULL,
  8. sha256 VARCHAR(128) NOT NULL DEFAULT '',
  9. file_size BIGINT NOT NULL DEFAULT 0,
  10. package_type TINYINT NOT NULL DEFAULT 0,
  11. force_update TINYINT NOT NULL DEFAULT 0,
  12. silent_update TINYINT NOT NULL DEFAULT 0,
  13. is_active TINYINT NOT NULL DEFAULT 1,
  14. release_notes TEXT,
  15. release_notes_html TEXT,
  16. min_supported_version VARCHAR(64) NOT NULL DEFAULT '',
  17. sort_order INT NOT NULL DEFAULT 0,
  18. created_at BIGINT NOT NULL DEFAULT 0,
  19. updated_at BIGINT NOT NULL DEFAULT 0,
  20. PRIMARY KEY (id),
  21. KEY idx_client_active (client_type, is_active),
  22. KEY idx_client_version_code (client_type, version_code)
  23. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;