fix: use keyspace and replication in createDatabase command for cassandra

This commit is contained in:
Nybkox
2025-01-28 17:28:05 +01:00
parent bd7aa7884a
commit cf8a104183

View File

@@ -22,7 +22,16 @@ class Dumper extends SqlDumper {
dropColumn(column) {
this.putCmd('^alter ^table %f ^drop %i', column, column.columnName);
}
createDatabase(name, replicationCalss = 'SimpleStrategy', replicationFactor = 1) {
this.putCmd(
"^create ^keyspace %s ^with replication = {'class': '%s','replication_factor': %s}",
name,
replicationCalss,
replicationFactor
);
}
putValue(value, dataType) {
if (
dataType?.toLowerCase() === 'uuid' &&