diff --git a/services/cassandra/backend-deployment.yaml b/services/cassandra/backend-deployment.yaml index 927673c41..2cb5b9791 100644 --- a/services/cassandra/backend-deployment.yaml +++ b/services/cassandra/backend-deployment.yaml @@ -7,7 +7,7 @@ metadata: labels: app: cassandra-backend spec: - replicas: 1 + replicas: 0 revisionHistoryLimit: 2 strategy: type: RollingUpdate diff --git a/services/cassandra/migration-jobs/db-copy-veles-to-cassandra-job.yaml b/services/cassandra/migration-jobs/db-copy-veles-to-cassandra-job.yaml index 305983c0d..6e68790cd 100644 --- a/services/cassandra/migration-jobs/db-copy-veles-to-cassandra-job.yaml +++ b/services/cassandra/migration-jobs/db-copy-veles-to-cassandra-job.yaml @@ -5,7 +5,7 @@ apiVersion: batch/v1 kind: Job metadata: - name: cassandra-db-copy-from-veles-2 + name: cassandra-db-copy-from-veles-3 namespace: cassandra spec: suspend: false @@ -68,7 +68,9 @@ spec: pg_dump --format=custom --no-owner --no-acl \ --dbname="${SOURCE_DATABASE_URL}" \ --file="${dump_path}" - pg_restore --clean --if-exists --no-owner --no-acl \ + psql -X --set=ON_ERROR_STOP=1 --dbname="${TARGET_DATABASE_URL}" \ + --command="DROP SCHEMA IF EXISTS public CASCADE; CREATE SCHEMA public; GRANT ALL ON SCHEMA public TO cassandra; GRANT ALL ON SCHEMA public TO public;" + pg_restore --no-owner --no-acl \ --dbname="${TARGET_DATABASE_URL}" \ "${dump_path}"