fix: add migration to update Oracle doc link (#24402)

Fixes #24399
This commit is contained in:
Sumit Kumar 2023-06-14 16:32:40 +05:30 committed by GitHub
parent fc8f1bc907
commit 69a5e7663b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,30 @@
package com.appsmith.server.migrations.db.ce;
import com.appsmith.server.domains.Plugin;
import io.mongock.api.annotations.ChangeUnit;
import io.mongock.api.annotations.Execution;
import io.mongock.api.annotations.RollbackExecution;
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 {
private final MongoTemplate mongoTemplate;
public Migration014UpdateOraclePluginDocumentationLink(MongoTemplate mongoTemplate) {
this.mongoTemplate = mongoTemplate;
}
@RollbackExecution
public void rollBackExecution() {
}
@Execution
public void updateOracleDocumentationLink() {
Plugin oraclePlugin = mongoTemplate.findOne(query(where("packageName").is("oracle-plugin")), Plugin.class);
oraclePlugin.setDocumentationLink("https://docs.appsmith.com/reference/datasources/querying-oracle#create-queries");
mongoTemplate.save(oraclePlugin);
}
}