chore: Renamed migrations to allow consistency and interleaving (#25826)
This commit is contained in:
parent
ea97e01cc1
commit
3e6b6810cc
|
|
@ -16,11 +16,11 @@ import static com.appsmith.server.repositories.BaseAppsmithRepositoryImpl.fieldN
|
|||
import static org.springframework.data.mongodb.core.query.Criteria.where;
|
||||
import static org.springframework.data.mongodb.core.query.Query.query;
|
||||
|
||||
@ChangeUnit(order = "003", id = "migrate-default-workspace-id-to-default-domain-id")
|
||||
public class Migration003PermissionGroupDefaultWorkspaceIdMigration {
|
||||
@ChangeUnit(order = "004", id = "migrate-default-workspace-id-to-default-domain-id")
|
||||
public class Migration004PermissionGroupDefaultWorkspaceIdMigration {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration003PermissionGroupDefaultWorkspaceIdMigration(MongoTemplate mongoTemplate) {
|
||||
public Migration004PermissionGroupDefaultWorkspaceIdMigration(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -12,11 +12,11 @@ import static com.appsmith.server.migrations.DatabaseChangelog1.ensureIndexes;
|
|||
import static com.appsmith.server.migrations.DatabaseChangelog1.makeIndex;
|
||||
import static com.appsmith.server.repositories.ce.BaseAppsmithRepositoryCEImpl.fieldName;
|
||||
|
||||
@ChangeUnit(order = "004", id = "create-index-for-application-snapshot-collection")
|
||||
public class Migration004CreateIndexForApplicationSnapshotMigration {
|
||||
@ChangeUnit(order = "005", id = "create-index-for-application-snapshot-collection")
|
||||
public class Migration005CreateIndexForApplicationSnapshotMigration {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration004CreateIndexForApplicationSnapshotMigration(MongoTemplate mongoTemplate) {
|
||||
public Migration005CreateIndexForApplicationSnapshotMigration(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -18,11 +18,11 @@ import org.springframework.data.mongodb.core.query.UpdateDefinition;
|
|||
* and this is essentially redundant information.
|
||||
* This migration gets rid of the edges property from the layout in all existing pages.
|
||||
*/
|
||||
@ChangeUnit(order = "004", id = "reset-on-page-load-edges-in-layouts")
|
||||
public class Migration004ResetOnPageLoadEdgesInLayouts {
|
||||
@ChangeUnit(order = "006", id = "reset-on-page-load-edges-in-layouts")
|
||||
public class Migration006ResetOnPageLoadEdgesInLayouts {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration004ResetOnPageLoadEdgesInLayouts(MongoTemplate mongoTemplate) {
|
||||
public Migration006ResetOnPageLoadEdgesInLayouts(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -18,12 +18,12 @@ import static com.appsmith.external.constants.PluginConstants.PackageName.RAPID_
|
|||
import static com.appsmith.external.constants.PluginConstants.PackageName.REDSHIFT_PLUGIN;
|
||||
import static com.appsmith.external.constants.PluginConstants.PackageName.SAAS_PLUGIN;
|
||||
|
||||
@ChangeUnit(order = "005", id = "opt-out-unsupported-plugins-airgap-instance", author = " ")
|
||||
public class Migration005OptOutUnsupportedPluginsForAirGap {
|
||||
@ChangeUnit(order = "007", id = "opt-out-unsupported-plugins-airgap-instance", author = " ")
|
||||
public class Migration007OptOutUnsupportedPluginsForAirGap {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration005OptOutUnsupportedPluginsForAirGap(MongoTemplate mongoTemplate) {
|
||||
public Migration007OptOutUnsupportedPluginsForAirGap(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -18,11 +18,11 @@ import static com.appsmith.external.constants.PluginConstants.PackageName.DYNAMO
|
|||
import static com.appsmith.external.constants.PluginConstants.PackageName.FIRESTORE_PLUGIN;
|
||||
import static com.appsmith.external.constants.PluginConstants.PackageName.REDSHIFT_PLUGIN;
|
||||
|
||||
@ChangeUnit(order = "006", id = "support-non-self-hosted-plugins-for-airgap", author = " ")
|
||||
public class Migration006SupportNonHostedPluginsForAirgap {
|
||||
@ChangeUnit(order = "008", id = "support-non-self-hosted-plugins-for-airgap", author = " ")
|
||||
public class Migration008SupportNonHostedPluginsForAirgap {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration006SupportNonHostedPluginsForAirgap(MongoTemplate mongoTemplate) {
|
||||
public Migration008SupportNonHostedPluginsForAirgap(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -9,11 +9,11 @@ import org.springframework.data.mongodb.core.MongoTemplate;
|
|||
import static org.springframework.data.mongodb.core.query.Criteria.where;
|
||||
import static org.springframework.data.mongodb.core.query.Query.query;
|
||||
|
||||
@ChangeUnit(order = "007", id = "update-oracle-logo-to-svg", author = " ")
|
||||
public class Migration007UpdateOracleLogoToSVG {
|
||||
@ChangeUnit(order = "009", id = "update-oracle-logo-to-svg", author = " ")
|
||||
public class Migration009UpdateOracleLogoToSVG {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration007UpdateOracleLogoToSVG(MongoTemplate mongoTemplate) {
|
||||
public Migration009UpdateOracleLogoToSVG(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -10,11 +10,11 @@ import java.util.HashMap;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ChangeUnit(order = "007", id = "update-plugins-docs-link", author = " ")
|
||||
public class Migration007UpdatePluginDocsLink {
|
||||
@ChangeUnit(order = "010", id = "update-plugins-docs-link", author = " ")
|
||||
public class Migration010UpdatePluginDocsLink {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration007UpdatePluginDocsLink(MongoTemplate mongoTemplate) {
|
||||
public Migration010UpdatePluginDocsLink(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -13,8 +13,8 @@ import static com.appsmith.server.migrations.DatabaseChangelog1.ensureIndexes;
|
|||
import static com.appsmith.server.migrations.DatabaseChangelog1.makeIndex;
|
||||
import static com.appsmith.server.repositories.ce.BaseAppsmithRepositoryCEImpl.fieldName;
|
||||
|
||||
@ChangeUnit(order = "008", id = "create-index-default-domain-id-default-domain-type", author = " ")
|
||||
public class Migration008CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDefaultWorkspaceId {
|
||||
@ChangeUnit(order = "011", id = "create-index-default-domain-id-default-domain-type", author = " ")
|
||||
public class Migration011CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDefaultWorkspaceId {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
|
|
@ -25,7 +25,7 @@ public class Migration008CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDef
|
|||
public static final String newPermissionGroupIndexNameDefaultDomainIdDefaultDomainType =
|
||||
"permission_group_domainId_domainType_deleted";
|
||||
|
||||
public Migration008CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDefaultWorkspaceId(
|
||||
public Migration011CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDefaultWorkspaceId(
|
||||
MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
|
@ -14,14 +14,14 @@ import org.springframework.data.mongodb.core.query.Update;
|
|||
import static org.springframework.data.mongodb.core.query.Criteria.where;
|
||||
import static org.springframework.data.mongodb.core.query.Query.query;
|
||||
|
||||
@ChangeUnit(order = "009", id = "remove-structure-from-within-datasource-modified")
|
||||
public class Migration009RemoveStructureFromWithinDatasource {
|
||||
@ChangeUnit(order = "012", id = "remove-structure-from-within-datasource-modified")
|
||||
public class Migration012RemoveStructureFromWithinDatasource {
|
||||
|
||||
private final MongoOperations mongoOperations;
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration009RemoveStructureFromWithinDatasource(
|
||||
public Migration012RemoveStructureFromWithinDatasource(
|
||||
MongoOperations mongoOperations, MongoTemplate mongoTemplate) {
|
||||
this.mongoOperations = mongoOperations;
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
|
|
@ -13,12 +13,12 @@ import static com.appsmith.server.migrations.MigrationHelperMethods.getQueryToFe
|
|||
import static org.springframework.data.mongodb.core.query.Criteria.where;
|
||||
import static org.springframework.data.mongodb.core.query.Query.query;
|
||||
|
||||
@ChangeUnit(order = "010", id = "add-smtp-email-body-type", author = " ")
|
||||
public class Migration010AddEmailBodyTypeToSMTPPlugin {
|
||||
@ChangeUnit(order = "013", id = "add-smtp-email-body-type", author = " ")
|
||||
public class Migration013AddEmailBodyTypeToSMTPPlugin {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration010AddEmailBodyTypeToSMTPPlugin(MongoTemplate mongoTemplate) {
|
||||
public Migration013AddEmailBodyTypeToSMTPPlugin(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -10,12 +10,12 @@ import org.springframework.data.mongodb.core.index.Index;
|
|||
import static com.appsmith.server.migrations.DatabaseChangelog1.ensureIndexes;
|
||||
import static com.appsmith.server.migrations.DatabaseChangelog1.makeIndex;
|
||||
|
||||
@ChangeUnit(order = "010", id = "index-for-datasource-storage")
|
||||
public class Migration010AddIndexToDatasourceStorage {
|
||||
@ChangeUnit(order = "014", id = "index-for-datasource-storage")
|
||||
public class Migration014AddIndexToDatasourceStorage {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration010AddIndexToDatasourceStorage(MongoTemplate mongoTemplate) {
|
||||
public Migration014AddIndexToDatasourceStorage(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -12,11 +12,11 @@ import static com.appsmith.server.migrations.DatabaseChangelog1.ensureIndexes;
|
|||
import static com.appsmith.server.migrations.DatabaseChangelog1.makeIndex;
|
||||
import static com.appsmith.server.repositories.ce.BaseAppsmithRepositoryCEImpl.fieldName;
|
||||
|
||||
@ChangeUnit(order = "011", id = "app-id-plugin-type-index-for-new-action", author = " ")
|
||||
public class Migration011AddPluginTypeIndexToNewActionCollection {
|
||||
@ChangeUnit(order = "015", id = "app-id-plugin-type-index-for-new-action", author = " ")
|
||||
public class Migration015AddPluginTypeIndexToNewActionCollection {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration011AddPluginTypeIndexToNewActionCollection(MongoTemplate mongoTemplate) {
|
||||
public Migration015AddPluginTypeIndexToNewActionCollection(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -24,9 +24,9 @@ import static com.appsmith.server.migrations.DatabaseChangelog1.ensureIndexes;
|
|||
import static com.appsmith.server.migrations.DatabaseChangelog1.makeIndex;
|
||||
import static com.appsmith.server.repositories.ce.BaseAppsmithRepositoryCEImpl.fieldName;
|
||||
|
||||
@ChangeUnit(order = "012", id = "rename-indexes-with-long-names")
|
||||
@ChangeUnit(order = "016", id = "rename-indexes-with-long-names")
|
||||
@RequiredArgsConstructor
|
||||
public class Migration012RenameIndexesWithLongNames {
|
||||
public class Migration016RenameIndexesWithLongNames {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
|
|
@ -125,7 +125,7 @@ public class Migration012RenameIndexesWithLongNames {
|
|||
fieldName(QPermissionGroup.permissionGroup.deleted),
|
||||
fieldName(QPermissionGroup.permissionGroup.deletedAt))
|
||||
.named(
|
||||
Migration008CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDefaultWorkspaceId
|
||||
Migration011CreateIndexDefaultDomainIdDefaultDomainTypeDropIndexDefaultWorkspaceId
|
||||
.newPermissionGroupIndexNameDefaultDomainIdDefaultDomainType);
|
||||
ensureIndexes(mongoTemplate, PermissionGroup.class, newIndexDefaultDomainIdDefaultDomainTypeDeletedDeletedAt);
|
||||
|
||||
|
|
@ -26,8 +26,8 @@ import static org.springframework.data.mongodb.core.query.Criteria.where;
|
|||
import static org.springframework.data.mongodb.core.query.Query.query;
|
||||
|
||||
@Slf4j
|
||||
@ChangeUnit(order = "013", id = "unset-not-encrypted-encryption-version-2-fields", author = " ")
|
||||
public class Migration013UnsetEncryptionVersion2Fields {
|
||||
@ChangeUnit(order = "017", id = "unset-not-encrypted-encryption-version-2-fields", author = " ")
|
||||
public class Migration017UnsetEncryptionVersion2Fields {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
private static final int ENCRYPTION_VERSION = 2;
|
||||
|
|
@ -52,7 +52,7 @@ public class Migration013UnsetEncryptionVersion2Fields {
|
|||
private static final String TOKEN_RESPONSE_QUALIFIED_NAME =
|
||||
AUTHENTICATION_RESPONSE_QUALIFIED_NAME + DELIMITER + TOKEN_RESPONSE;
|
||||
|
||||
public Migration013UnsetEncryptionVersion2Fields(MongoTemplate mongoTemplate) {
|
||||
public Migration017UnsetEncryptionVersion2Fields(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -9,11 +9,11 @@ import org.springframework.data.mongodb.core.MongoTemplate;
|
|||
import static org.springframework.data.mongodb.core.query.Criteria.where;
|
||||
import static org.springframework.data.mongodb.core.query.Query.query;
|
||||
|
||||
@ChangeUnit(order = "014", id = "update-oracle-doc-link", author = " ")
|
||||
public class Migration014UpdateOraclePluginDocumentationLink {
|
||||
@ChangeUnit(order = "018", id = "update-oracle-doc-link", author = " ")
|
||||
public class Migration018UpdateOraclePluginDocumentationLink {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
public Migration014UpdateOraclePluginDocumentationLink(MongoTemplate mongoTemplate) {
|
||||
public Migration018UpdateOraclePluginDocumentationLink(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -11,13 +11,13 @@ import org.springframework.data.mongodb.core.query.Criteria;
|
|||
import org.springframework.data.mongodb.core.query.Query;
|
||||
|
||||
@Slf4j
|
||||
@ChangeUnit(order = "015", id = "delete-null-envId-key-document", author = " ")
|
||||
public class Migration015RemoveNullEnvIdDatasourceStrucutureDocuments {
|
||||
@ChangeUnit(order = "019", id = "delete-null-envId-key-document", author = " ")
|
||||
public class Migration019RemoveNullEnvIdDatasourceStructureDocuments {
|
||||
|
||||
private final MongoTemplate mongoTemplate;
|
||||
private static final String environmentId = FieldName.ENVIRONMENT_ID;
|
||||
|
||||
public Migration015RemoveNullEnvIdDatasourceStrucutureDocuments(MongoTemplate mongoTemplate) {
|
||||
public Migration019RemoveNullEnvIdDatasourceStructureDocuments(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ import static org.springframework.data.mongodb.core.query.Query.query;
|
|||
// 107-ee,
|
||||
// as this migration has EE overrides for default environmentId, and for getting the environments on existing
|
||||
// workspaces, 107-ee needs to run
|
||||
public class Migration109TransferToDatasourceStorage {
|
||||
public class Migration020TransferToDatasourceStorage {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
|
||||
private final String migrationFlag = "hasDatasourceStorage";
|
||||
|
|
@ -46,7 +46,7 @@ public class Migration109TransferToDatasourceStorage {
|
|||
|
||||
private final DatasourceStorageMigrationSolution solution = new DatasourceStorageMigrationSolution();
|
||||
|
||||
public Migration109TransferToDatasourceStorage(MongoTemplate mongoTemplate) {
|
||||
public Migration020TransferToDatasourceStorage(MongoTemplate mongoTemplate) {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
|
|
@ -21,8 +21,8 @@ import static org.springframework.data.mongodb.core.query.Criteria.where;
|
|||
|
||||
@Slf4j
|
||||
@RequiredArgsConstructor
|
||||
@ChangeUnit(order = "016", id = "move-google-maps-key-to-tenant-configuration")
|
||||
public class Migration016MoveGoogleMapsKeyToTenantConfiguration {
|
||||
@ChangeUnit(order = "021", id = "move-google-maps-key-to-tenant-configuration")
|
||||
public class Migration021MoveGoogleMapsKeyToTenantConfiguration {
|
||||
private final MongoTemplate mongoTemplate;
|
||||
private final CommonConfig commonConfig;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user