feat(DB): CH added openreplay_version function
feat(scripts): support clickhouse multiquery script
This commit is contained in:
parent
b80bba2e85
commit
1015ca80f4
5 changed files with 10 additions and 2 deletions
2
ee/scripts/helm/db/init_dbs/clickhouse/1.8.0/a_pre.sql
Normal file
2
ee/scripts/helm/db/init_dbs/clickhouse/1.8.0/a_pre.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DROP FUNCTION IF EXISTS openreplay_version;
|
||||
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee.pre';
|
||||
2
ee/scripts/helm/db/init_dbs/clickhouse/1.8.0/x_post.sql
Normal file
2
ee/scripts/helm/db/init_dbs/clickhouse/1.8.0/x_post.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DROP FUNCTION IF EXISTS openreplay_version;
|
||||
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee';
|
||||
2
ee/scripts/helm/db/init_dbs/clickhouse/create/a_pre.sql
Normal file
2
ee/scripts/helm/db/init_dbs/clickhouse/create/a_pre.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DROP FUNCTION IF EXISTS openreplay_version;
|
||||
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee.pre';
|
||||
2
ee/scripts/helm/db/init_dbs/clickhouse/create/x_post.sql
Normal file
2
ee/scripts/helm/db/init_dbs/clickhouse/create/x_post.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DROP FUNCTION IF EXISTS openreplay_version;
|
||||
CREATE FUNCTION openreplay_version AS() -> 'v1.8.0-ee';
|
||||
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue