Selaa lähdekoodia

SONAR-15060 Database migration dropping index should not fail when index does not exist

tags/9.0.0.45539
Duarte Meneses 3 vuotta sitten
vanhempi
commit
a46a61290a

server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/sql/DropIndexBuilder.java → server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/step/DropIndexBuilder.java Näytä tiedosto

@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
package org.sonar.server.platform.db.migration.sql;
package org.sonar.server.platform.db.migration.step;

import java.util.List;
import org.sonar.db.dialect.Dialect;
@@ -30,13 +30,17 @@ import static java.util.Collections.singletonList;
import static org.sonar.server.platform.db.migration.def.Validations.validateIndexNameIgnoreCase;
import static org.sonar.server.platform.db.migration.def.Validations.validateTableName;

public class DropIndexBuilder {
/**
* Should not be used directly.
* Use {@link org.sonar.server.platform.db.migration.step.DropIndexChange} instead.
*/
class DropIndexBuilder {

private final Dialect dialect;
private String tableName;
private String indexName;

public DropIndexBuilder(Dialect dialect) {
DropIndexBuilder(Dialect dialect) {
this.dialect = dialect;
}


+ 0
- 1
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/step/DropIndexChange.java Näytä tiedosto

@@ -24,7 +24,6 @@ import java.sql.SQLException;
import java.util.Optional;
import org.sonar.db.Database;
import org.sonar.db.DatabaseUtils;
import org.sonar.server.platform.db.migration.sql.DropIndexBuilder;

public abstract class DropIndexChange extends DdlChange {
private final String indexName;

server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/sql/DropIndexBuilderTest.java → server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/step/DropIndexBuilderTest.java Näytä tiedosto

@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
package org.sonar.server.platform.db.migration.sql;
package org.sonar.server.platform.db.migration.step;

import java.util.List;
import org.junit.Rule;

Loading…
Peruuta
Tallenna