0023_skill_semver.sql 515 B

1234
  1. ALTER TABLE `custom_skill_versions` ADD `semver` text DEFAULT '' NOT NULL;--> statement-breakpoint
  2. UPDATE `custom_skill_versions` SET `semver` = `version` || '.0.0';--> statement-breakpoint
  3. UPDATE `skill_submission_items` SET `result` = json_set(`result`, '$.semver', json_extract(`result`, '$.version') || '.0.0') WHERE `result` IS NOT NULL AND json_extract(`result`, '$.semver') IS NULL;--> statement-breakpoint
  4. CREATE UNIQUE INDEX `custom_skill_versions_semver` ON `custom_skill_versions` (`skill_id`,`semver`);