Skip to content

Commit 97a8387

Browse files
authored
Fix to not drop the metadata table when renaming table (#3071)
1 parent 4a4d176 commit 97a8387

16 files changed

+115
-10
lines changed

core/src/integration-test/java/com/scalar/db/storage/cassandra/CassandraAdminCaseSensitivityIntegrationTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
105105
@Override
106106
@Disabled("Cassandra does not support renaming tables")
107107
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
108+
109+
@Override
110+
@Disabled("Cassandra does not support renaming tables")
111+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
108112
}

core/src/integration-test/java/com/scalar/db/storage/cassandra/CassandraAdminIntegrationTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
104104
@Override
105105
@Disabled("Cassandra does not support renaming tables")
106106
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
107+
108+
@Override
109+
@Disabled("Cassandra does not support renaming tables")
110+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
107111
}

core/src/integration-test/java/com/scalar/db/storage/cassandra/ConsensusCommitAdminIntegrationTestWithCassandra.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
104104
@Override
105105
@Disabled("Cassandra does not support renaming tables")
106106
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
107+
108+
@Override
109+
@Disabled("Cassandra does not support renaming tables")
110+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
107111
}

core/src/integration-test/java/com/scalar/db/storage/cassandra/SingleCrudOperationTransactionAdminIntegrationTestWithCassandra.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,4 +99,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
9999
@Override
100100
@Disabled("Cassandra does not support renaming tables")
101101
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
102+
103+
@Override
104+
@Disabled("Cassandra does not support renaming tables")
105+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
102106
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/ConsensusCommitAdminIntegrationTestWithCosmos.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
9696
@Override
9797
@Disabled("Cosmos DB does not support renaming tables")
9898
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
99+
100+
@Override
101+
@Disabled("Cosmos DB does not support renaming tables")
102+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
99103
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/CosmosAdminCaseSensitivityIntegrationTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
9696
@Override
9797
@Disabled("Cosmos DB does not support renaming tables")
9898
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
99+
100+
@Override
101+
@Disabled("Cosmos DB does not support renaming tables")
102+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
99103
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/CosmosAdminIntegrationTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
9595
@Override
9696
@Disabled("Cosmos DB does not support renaming tables")
9797
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
98+
99+
@Override
100+
@Disabled("Cosmos DB does not support renaming tables")
101+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
98102
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/SingleCrudOperationTransactionAdminIntegrationTestWithCosmos.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
9090
@Override
9191
@Disabled("Cosmos DB does not support renaming tables")
9292
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
93+
94+
@Override
95+
@Disabled("Cosmos DB does not support renaming tables")
96+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
9397
}

core/src/integration-test/java/com/scalar/db/storage/dynamo/ConsensusCommitAdminIntegrationTestWithDynamo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
101101
@Override
102102
@Disabled("DynamoDB does not support renaming tables")
103103
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
104+
105+
@Override
106+
@Disabled("DynamoDB does not support renaming tables")
107+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
104108
}

core/src/integration-test/java/com/scalar/db/storage/dynamo/DynamoAdminCaseSensitivityIntegrationTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,8 @@ public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentEx
101101
@Override
102102
@Disabled("DynamoDB does not support renaming tables")
103103
public void renameTable_ForExistingTableWithIndexes_ShouldRenameTableAndIndexesCorrectly() {}
104+
105+
@Override
106+
@Disabled("DynamoDB does not support renaming tables")
107+
public void renameTable_IfOnlyOneTableExists_ShouldRenameTableCorrectly() {}
104108
}

0 commit comments

Comments
 (0)