This folder containers various SQL scripts to create database and tables in postgres.
The tables are described under <db name>/ddl/
.
Default data that's populated in the tables is present under <db name>/dml
folder.
- Make sure DB changes for IDA and PMS are up to date.
- If not upgraded, IDA DB using the release script.
- If not upgraded, PMS DB using the release script.
- Command line utilities:
- kubectl
- helm
- Helm repos:
helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add mosip https://mosip.github.io/mosip-helm
These scripts are automatically run with below mentioned script in existing k8 cluster with Postgres installed.
- Set your kube_config file or kube_config variable on PC.
- Update
init_values.yaml
with db-common-password from the postgres namespace in the required fielddbUserPasswords.dbuserPassword
and ensuredatabases.inji_certify
is enabled../init_db.sh`
Developers may run the SQLs using <db name>/deploy.sh
script.