mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-21 18:08:20 +08:00
148 lines
11 KiB
TypeScript
148 lines
11 KiB
TypeScript
import {
|
|
POSTGRESQL_MAIN_MIGRATION_STREAM_ID,
|
|
type PostgresMigrationContext,
|
|
} from './postgresMigrationStreamStore';
|
|
import type { MigrationStreamDefinition } from '@qinglong/runtime-core';
|
|
import { pg0001SchemaCapabilityMigration } from './pg-0001-schema-capability';
|
|
import { pg0002RunCoreMigration } from './pg-0002-run-core';
|
|
import { pg0003RunRetryPolicyMigration } from './pg-0003-run-retry-policy';
|
|
import { pg0004ProjectPolicyMigration } from './pg-0004-project-policy';
|
|
import { pg0005ApiCredentialSecurityAuditMigration } from './pg-0005-api-credential-security-audit';
|
|
import { pg0006IdentityCredentialAdministrationMigration } from './pg-0006-identity-credential-administration';
|
|
import { pg0007ClusterRecoveryIndexesMigration } from './pg-0007-cluster-recovery-indexes';
|
|
import { pg0008RunRecoveryClaimsMigration } from './pg-0008-run-recovery-claims';
|
|
import { pg0009WorkerSessionRunLeaseMigration } from './pg-0009-worker-session-run-lease';
|
|
import { pg0010WorkerIngressAttestationMigration } from './pg-0010-worker-ingress-attestation';
|
|
import { pg0011ApiCredentialPepperBindingMigration } from './pg-0011-api-credential-pepper-binding';
|
|
import { pg0012TaskTriggerDefinitionsMigration } from './pg-0012-task-trigger-definitions';
|
|
import { pg0013TaskExecutionRevisionsMigration } from './pg-0013-task-execution-revisions';
|
|
import { pg0014ClusterSchedulerAdmissionMigration } from './pg-0014-cluster-scheduler-admission';
|
|
import { pg0015WorkerCredentialDeliveryLedgerMigration } from './pg-0015-worker-credential-delivery-ledger';
|
|
import { pg0016WorkerCredentialStageDiscardLedgerMigration } from './pg-0016-worker-credential-stage-discard-ledger';
|
|
import { pg0017DatabaseRoleGrantsMigration } from './pg-0017-database-role-grants';
|
|
import { pg0018PluginPackageInstallsMigration } from './pg-0018-plugin-package-installs';
|
|
import { pg0019ApprovedActionsMigration } from './pg-0019-approved-actions';
|
|
import { pg0020PluginPackageAdmissionReceiptsMigration } from './pg-0020-plugin-package-admission-receipts';
|
|
import { pg0021ApprovedActionExecutionsAndPackageProposalsMigration } from './pg-0021-approved-action-executions-and-package-proposals';
|
|
import { pg0022PluginPackageAuthoritySplitMigration } from './pg-0022-plugin-package-authority-split';
|
|
import { pg0023PluginPackageManagementQuotaMigration } from './pg-0023-plugin-package-management-quota';
|
|
import { pg0024PluginPackageIdentityKeysetLedgerMigration } from './pg-0024-plugin-package-identity-keyset-ledger';
|
|
import { pg0025PluginPackageMaterializedRevisionsMigration } from './pg-0025-plugin-package-materialized-revisions';
|
|
import { pg0026PluginPackageTaskReconciliationsMigration } from './pg-0026-plugin-package-task-reconciliations';
|
|
import { pg0027ProjectToolDefinitionSnapshotsMigration } from './pg-0027-project-tool-definition-snapshots';
|
|
import { pg0028StepRunsMigration } from './pg-0028-step-runs';
|
|
import { pg0029ToolExecutionEvidenceMigration } from './pg-0029-tool-execution-evidence';
|
|
import { pg0030ToolExecutionStartBarriersMigration } from './pg-0030-tool-execution-start-barriers';
|
|
import { pg0031ToolInvocationArtifactsMigration } from './pg-0031-tool-invocation-artifacts';
|
|
import { pg0032ToolExecutionArtifactBindingsMigration } from './pg-0032-tool-execution-artifact-bindings';
|
|
import { pg0033ToolExecutionCompletionsMigration } from './pg-0033-tool-execution-completions';
|
|
import { pg0034ToolExecutionFailureCompletionsMigration } from './pg-0034-tool-execution-failure-completions';
|
|
import { pg0035ToolResultKeyCatalogMigration } from './pg-0035-tool-result-key-catalog';
|
|
import { pg0036ToolResultRekeyOverlaysMigration } from './pg-0036-tool-result-rekey-overlays';
|
|
import { pg0037PluginPackageQuarantineMigration } from './pg-0037-plugin-package-quarantine';
|
|
import { pg0038PluginPackagePublisherProvenanceMigration } from './pg-0038-plugin-package-publisher-provenance';
|
|
import { pg0039PluginPackagePublisherTrustAuthorityMigration } from './pg-0039-plugin-package-publisher-trust-authority';
|
|
import { pg0040PluginPackagePublisherTrustTransitionsMigration } from './pg-0040-plugin-package-publisher-trust-transitions';
|
|
import { pg0041PluginPackageLifecycleMigration } from './pg-0041-plugin-package-lifecycle';
|
|
import { pg0042PluginPackageLifecyclePlansMigration } from './pg-0042-plugin-package-lifecycle-plans';
|
|
import { pg0043PluginPackageAutomationPublicationsMigration } from './pg-0043-plugin-package-automation-publications';
|
|
import { pg0044PluginPackageAutomationStartGuardMigration } from './pg-0044-plugin-package-automation-start-guard';
|
|
import { pg0045PluginPackageWorkflowAdmissionsMigration } from './pg-0045-plugin-package-workflow-admissions';
|
|
import { pg0046PluginPackageWorkflowTaskAttemptAdmissionsMigration } from './pg-0046-plugin-package-workflow-task-attempt-admissions';
|
|
import { pg0047WorkerCredentialManagementPlansMigration } from './pg-0047-worker-credential-management-plans';
|
|
import { pg0048WorkerCredentialPreapprovedActivationMigration } from './pg-0048-worker-credential-preapproved-activation';
|
|
import { pg0049WorkerCredentialExecutionReceiptsMigration } from './pg-0049-worker-credential-execution-receipts';
|
|
import { pg0050WorkerCredentialManagementBoundaryMigration } from './pg-0050-worker-credential-management-boundary';
|
|
import { pg0051AutomationManagementBoundaryMigration } from './pg-0051-automation-management-boundary';
|
|
import { pg0052AutomationManagementIdentityKeysetLedgerMigration } from './pg-0052-automation-management-identity-keyset-ledger';
|
|
import { pg0053PluginPackageWorkflowRunListIndexMigration } from './pg-0053-plugin-package-workflow-run-list-index';
|
|
import { pg0054ApprovalManagementBoundaryMigration } from './pg-0054-approval-management-boundary';
|
|
import { pg0055RunAttemptLogRetentionMigration } from './pg-0055-run-attempt-log-retention';
|
|
import { pg0056RunManagementBoundaryMigration } from '../run-management/pg-0056-run-management-boundary';
|
|
import { pg0057RunManagementStopBoundaryMigration } from '../run-management/pg-0057-run-management-stop-boundary';
|
|
import { pg0058PluginPackageAutomationDispositionEventsMigration } from './pg-0058-plugin-package-automation-disposition-events';
|
|
import { pg0059PluginPackageSecretBindingsMigration } from './pg-0059-plugin-package-secret-bindings';
|
|
import { pg0060PluginPackageSecretMaterializationGuardMigration } from './pg-0060-plugin-package-secret-materialization-guard';
|
|
import { pg0061PluginPackageSecretBindingApprovalPlansMigration } from './pg-0061-plugin-package-secret-binding-approval-plans';
|
|
import { pg0062PluginPackageSecretBindingTargetGuardMigration } from './pg-0062-plugin-package-secret-binding-target-guard';
|
|
import { pg0063PluginPackageSecretBindingTransitionReceiptsMigration } from './pg-0063-plugin-package-secret-binding-transition-receipts';
|
|
import { pg0064PluginPackageSecretBindingTransitionApprovalPlansMigration } from './pg-0064-plugin-package-secret-binding-transition-approval-plans';
|
|
import { pg0065ApprovedActionManualRecoveryMigration } from '../approved-action/pg-0065-approved-action-manual-recovery';
|
|
import { pg0066CancellationDispatchMigration } from '../run/migrations/pg-0066-cancellation-dispatch';
|
|
|
|
export const postgresqlMainMigrationStream: MigrationStreamDefinition<PostgresMigrationContext> =
|
|
Object.freeze({
|
|
id: POSTGRESQL_MAIN_MIGRATION_STREAM_ID,
|
|
dialect: 'postgresql',
|
|
migrationIdScheme: 'postgres-prefixed',
|
|
checksumScheme: 'sha256',
|
|
migrations: Object.freeze([
|
|
pg0001SchemaCapabilityMigration,
|
|
pg0002RunCoreMigration,
|
|
pg0003RunRetryPolicyMigration,
|
|
pg0004ProjectPolicyMigration,
|
|
pg0005ApiCredentialSecurityAuditMigration,
|
|
pg0006IdentityCredentialAdministrationMigration,
|
|
pg0007ClusterRecoveryIndexesMigration,
|
|
pg0008RunRecoveryClaimsMigration,
|
|
pg0009WorkerSessionRunLeaseMigration,
|
|
pg0010WorkerIngressAttestationMigration,
|
|
pg0011ApiCredentialPepperBindingMigration,
|
|
pg0012TaskTriggerDefinitionsMigration,
|
|
pg0013TaskExecutionRevisionsMigration,
|
|
pg0014ClusterSchedulerAdmissionMigration,
|
|
pg0015WorkerCredentialDeliveryLedgerMigration,
|
|
pg0016WorkerCredentialStageDiscardLedgerMigration,
|
|
pg0017DatabaseRoleGrantsMigration,
|
|
pg0018PluginPackageInstallsMigration,
|
|
pg0019ApprovedActionsMigration,
|
|
pg0020PluginPackageAdmissionReceiptsMigration,
|
|
pg0021ApprovedActionExecutionsAndPackageProposalsMigration,
|
|
pg0022PluginPackageAuthoritySplitMigration,
|
|
pg0023PluginPackageManagementQuotaMigration,
|
|
pg0024PluginPackageIdentityKeysetLedgerMigration,
|
|
pg0025PluginPackageMaterializedRevisionsMigration,
|
|
pg0026PluginPackageTaskReconciliationsMigration,
|
|
pg0027ProjectToolDefinitionSnapshotsMigration,
|
|
pg0028StepRunsMigration,
|
|
pg0029ToolExecutionEvidenceMigration,
|
|
pg0030ToolExecutionStartBarriersMigration,
|
|
pg0031ToolInvocationArtifactsMigration,
|
|
pg0032ToolExecutionArtifactBindingsMigration,
|
|
pg0033ToolExecutionCompletionsMigration,
|
|
pg0034ToolExecutionFailureCompletionsMigration,
|
|
pg0035ToolResultKeyCatalogMigration,
|
|
pg0036ToolResultRekeyOverlaysMigration,
|
|
pg0037PluginPackageQuarantineMigration,
|
|
pg0038PluginPackagePublisherProvenanceMigration,
|
|
pg0039PluginPackagePublisherTrustAuthorityMigration,
|
|
pg0040PluginPackagePublisherTrustTransitionsMigration,
|
|
pg0041PluginPackageLifecycleMigration,
|
|
pg0042PluginPackageLifecyclePlansMigration,
|
|
pg0043PluginPackageAutomationPublicationsMigration,
|
|
pg0044PluginPackageAutomationStartGuardMigration,
|
|
pg0045PluginPackageWorkflowAdmissionsMigration,
|
|
pg0046PluginPackageWorkflowTaskAttemptAdmissionsMigration,
|
|
pg0047WorkerCredentialManagementPlansMigration,
|
|
pg0048WorkerCredentialPreapprovedActivationMigration,
|
|
pg0049WorkerCredentialExecutionReceiptsMigration,
|
|
pg0050WorkerCredentialManagementBoundaryMigration,
|
|
pg0051AutomationManagementBoundaryMigration,
|
|
pg0052AutomationManagementIdentityKeysetLedgerMigration,
|
|
pg0053PluginPackageWorkflowRunListIndexMigration,
|
|
pg0054ApprovalManagementBoundaryMigration,
|
|
pg0055RunAttemptLogRetentionMigration,
|
|
pg0056RunManagementBoundaryMigration,
|
|
pg0057RunManagementStopBoundaryMigration,
|
|
pg0058PluginPackageAutomationDispositionEventsMigration,
|
|
pg0059PluginPackageSecretBindingsMigration,
|
|
pg0060PluginPackageSecretMaterializationGuardMigration,
|
|
pg0061PluginPackageSecretBindingApprovalPlansMigration,
|
|
pg0062PluginPackageSecretBindingTargetGuardMigration,
|
|
pg0063PluginPackageSecretBindingTransitionReceiptsMigration,
|
|
pg0064PluginPackageSecretBindingTransitionApprovalPlansMigration,
|
|
pg0065ApprovedActionManualRecoveryMigration,
|
|
pg0066CancellationDispatchMigration,
|
|
]),
|
|
});
|