Openshift - bcgov/BCAT GitHub Wiki

Dump database

We take dev as example in the following:

  1. install oc-cli brew install openshift-cli

  2. login to openshift

  • copy and paste to your terminal

CleanShot 2024-11-29 at 09 36 37 CleanShot 2024-11-29 at 09 37 19

  1. port-forwarding from local to openshift db oc -n <name_space> port-forward <pod_name> <local port>:5432

EX: oc -n bfe2da-dev port-forward bcat-db-dev-2-ks9gk 6432:5432

CleanShot 2024-11-29 at 09 39 43

  1. now you can connect to openshift db with port: 6432 locally
  • grab the db creds from secrets

CleanShot 2024-11-29 at 09 42 21

  • dbeaver (optional)

CleanShot 2024-11-29 at 09 43 45

  1. dump db pg_dump -U trdbbcatd -h localhost -p 6432 -x -s -Fc bcat > dump.dump

  2. restore db locally pg_restore -h localhost -U db2inst1 --no-owner --role=db2inst1 -v -e -c -C -d template1 dump.dump

⚠️ **GitHub.com Fallback** ⚠️