Skip to content

Commit 4368cf8

Browse files
Rollback on create_keyspace.cql script : using default keyspace name (#52)
Signed-off-by: Franck LECUYER <[email protected]>
1 parent ee6ce3b commit 4368cf8

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

geo-data-server/src/test/java/org/gridsuite/geodata/test/EmbeddedCassandraFactoryConfig.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
import com.github.nosan.embedded.cassandra.api.Cassandra;
1111
import com.github.nosan.embedded.cassandra.api.CassandraFactory;
1212
import com.github.nosan.embedded.cassandra.api.Version;
13-
import com.github.nosan.embedded.cassandra.api.cql.CqlScript;
1413
import com.github.nosan.embedded.cassandra.artifact.RemoteArtifact;
15-
import org.springframework.beans.factory.annotation.Value;
1614
import org.springframework.context.annotation.Bean;
1715
import org.springframework.context.annotation.Configuration;
1816
import org.springframework.context.annotation.Scope;
@@ -36,9 +34,6 @@
3634
@Configuration
3735
public class EmbeddedCassandraFactoryConfig {
3836

39-
@Value("${cassandra-keyspace:geo_data}")
40-
private String keyspaceName;
41-
4237
@Bean(initMethod = "start", destroyMethod = "stop")
4338
Cassandra cassandra(CassandraFactory cassandraFactory) {
4439
return cassandraFactory.create();
@@ -47,8 +42,7 @@ Cassandra cassandra(CassandraFactory cassandraFactory) {
4742
@Bean
4843
CassandraConnection cassandraConnection(Cassandra cassandra) {
4944
CassandraConnection cassandraConnection = new DefaultCassandraConnectionFactory().create(cassandra);
50-
String[] createKeyspace = CqlScript.ofClasspath("create_keyspace.cql").getStatements().stream().map(s -> String.format(s, keyspaceName)).toArray(l -> new String[l]);
51-
CqlDataSet.ofStrings(createKeyspace).add(CqlDataSet.ofStrings(String.format("USE %s;", keyspaceName))).add(CqlDataSet.ofClasspaths("geo_data.cql")).forEachStatement(cassandraConnection::execute);
45+
CqlDataSet.ofClasspaths("create_keyspace.cql").add(CqlDataSet.ofStrings("USE geo_data;")).add(CqlDataSet.ofClasspaths("geo_data.cql")).forEachStatement(cassandraConnection::execute);
5246
return cassandraConnection;
5347
}
5448

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
CREATE KEYSPACE "%s" WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor':1};
1+
CREATE KEYSPACE "geo_data" WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor':1};

0 commit comments

Comments
 (0)