From dff50097e8b71907d4a6a26b54ba9277a691f0a0 Mon Sep 17 00:00:00 2001 From: Lakhan Samani Date: Thu, 9 Jun 2022 23:43:21 +0530 Subject: [PATCH] feat: add support for cockroachdb --- server/constants/db_types.go | 2 ++ server/db/providers/sql/provider.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/constants/db_types.go b/server/constants/db_types.go index b1f2b13..9cc64a5 100644 --- a/server/constants/db_types.go +++ b/server/constants/db_types.go @@ -21,4 +21,6 @@ const ( DbTypeCassandraDB = "cassandradb" // DbTypeScyllaDB is the scylla database type DbTypeScyllaDB = "scylladb" + // DbTypeCockroachDB is the cockroach database type + DbTypeCockroachDB = "cockroachdb" ) diff --git a/server/db/providers/sql/provider.go b/server/db/providers/sql/provider.go index 68910e5..904a756 100644 --- a/server/db/providers/sql/provider.go +++ b/server/db/providers/sql/provider.go @@ -46,7 +46,7 @@ func NewProvider() (*provider, error) { dbURL := memorystore.RequiredEnvStoreObj.GetRequiredEnv().DatabaseURL switch dbType { - case constants.DbTypePostgres, constants.DbTypeYugabyte: + case constants.DbTypePostgres, constants.DbTypeYugabyte, constants.DbTypeCockroachDB: sqlDB, err = gorm.Open(postgres.Open(dbURL), ormConfig) case constants.DbTypeSqlite: sqlDB, err = gorm.Open(sqlite.Open(dbURL), ormConfig)