chore: Renamed migrations to allow consistency and interleaving (#25826)

This commit is contained in:
Nidhi 2023-07-30 07:25:49 +05:30 committed by GitHub
parent ea97e01cc1
commit 3e6b6810cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 52 additions and 52 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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);

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;