Fixes for Clickhouse platform

This commit is contained in:
Roland Praml
2023-06-14 17:16:14 +02:00
parent 2867c50090
commit 81443b77bc
3 changed files with 3 additions and 1 deletions
@@ -15,6 +15,7 @@ class ClickHouseDbArray {
mapping.put("integer[]", "Array(UInt32)");
mapping.put("bigint[]", "Array(UInt64)");
mapping.put("float[]", "Array(Float32)");
mapping.put("float4[]", "Array(Float32)");
mapping.put("decimal[]", "Array(Decimal)");
}
@@ -12,7 +12,7 @@ class ClickHouseSetup implements PlatformSetup {
config.setUsername("default");
config.setPassword("");
config.setUrl("jdbc:clickhouse://${host}:${port}/${databaseName}");
config.setDriver("ru.yandex.clickhouse.ClickHouseDriver");
config.setDriver("com.clickhouse.jdbc.ClickHouseDriver");
config.datasourceDefaults();
return dockerProperties(config);
@@ -45,6 +45,7 @@ public class ClickHousePlatform extends DatabasePlatform {
dbTypeMap.put(DbType.UUID, new DbPlatformType("UUID", false));
dbTypeMap.put(DbType.INET, new DbPlatformType("String", false));
dbTypeMap.put(DbType.CIDR, new DbPlatformType("String", false));
dbTypeMap.put(DbType.VARBINARY, new DbPlatformType("String", false));
}
@Override