feat(DB): CH added openreplay_version function

feat(scripts): support clickhouse multiquery script
This commit is contained in:
Taha Yassine Kraiem 2022-08-29 19:06:23 +01:00
parent b80bba2e85
commit 1015ca80f4
5 changed files with 10 additions and 2 deletions

View file

@ -0,0 +1,2 @@
DROP FUNCTION IF EXISTS openreplay_version;
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee.pre';

View file

@ -0,0 +1,2 @@
DROP FUNCTION IF EXISTS openreplay_version;
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee';

View file

@ -0,0 +1,2 @@
DROP FUNCTION IF EXISTS openreplay_version;
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee.pre';

View file

@ -0,0 +1,2 @@
DROP FUNCTION IF EXISTS openreplay_version;
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee';

View file

@ -11,7 +11,7 @@ function migrate() {
echo "Migrating clickhouse version $version"
# For now, we can ignore the clickhouse db inject errors.
# TODO: Better error handling in script
clickhouse-client -h clickhouse-openreplay-clickhouse.db.svc.cluster.local --port 9000 < ${clickhousedir}/${version}/${version}.sql || true
clickhouse-client -h clickhouse-openreplay-clickhouse.db.svc.cluster.local --port 9000 --multiquery < ${clickhousedir}/${version}/${version}.sql || true
done
}
@ -19,7 +19,7 @@ function init() {
echo "Initializing clickhouse"
for file in `ls ${clickhousedir}/create/*.sql`; do
echo "Injecting $file"
clickhouse-client -h clickhouse-openreplay-clickhouse.db.svc.cluster.local --port 9000 < $file || true
clickhouse-client -h clickhouse-openreplay-clickhouse.db.svc.cluster.local --port 9000 --multiquery < $file || true
done
}