mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-22 10:32:40 +08:00
25 lines
845 B
TypeScript
25 lines
845 B
TypeScript
import { CAPABILITIES_V43 } from './0086-capability-v43';
|
|
import { defineLocalSqliteMigration } from './sqlMigration';
|
|
|
|
export const CAPABILITIES_V44 = CAPABILITIES_V43.replace(
|
|
'"plugin_package_workflow_run_list":1,',
|
|
'"plugin_package_workflow_run_list":1,"run_attempt_log_retention":1,',
|
|
);
|
|
|
|
export const local0088CapabilityV44Migration = defineLocalSqliteMigration({
|
|
id: '0088-capability-v44',
|
|
statements: [
|
|
`
|
|
UPDATE "QingLong3SchemaCapabilities"
|
|
SET contract_version = 44,
|
|
migration_id = '0087-run-attempt-log-retention',
|
|
capabilities = '${CAPABILITIES_V44}',
|
|
updated_at_ms = CAST(unixepoch('subsec') * 1000 AS INTEGER)
|
|
WHERE contract_name = 'local-control-core'
|
|
AND contract_version = 43
|
|
AND migration_id = '0085-plugin-package-workflow-run-list-index'
|
|
AND capabilities = '${CAPABILITIES_V43}'
|
|
`,
|
|
],
|
|
});
|