mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-24 18:10:11 +00:00
22 lines
805 B
Bash
22 lines
805 B
Bash
![]() |
#!/bin/bash
|
||
|
|
||
|
set -euo pipefail
|
||
|
|
||
|
#found in /run_hana.sh, hxe_optimize.sh
|
||
|
#durinng the 'initial' phase there is key for SYSTEM available
|
||
|
declare -r tenant_store_key=us_key_tenantdb
|
||
|
|
||
|
# import dump
|
||
|
function main() {
|
||
|
case "$_HOOK_START_TYPE" in
|
||
|
initial)
|
||
|
# create user
|
||
|
/usr/sap/HXE/HDB90/exe/hdbsql -a -x -i 90 -d HXE -U ${tenant_store_key} -B UTF8 "CREATE USER $SCHEMA_NAME PASSWORD \"$SCHEMA_PWD\" NO FORCE_FIRST_PASSWORD_CHANGE" 2>&1
|
||
|
/usr/sap/HXE/HDB90/exe/hdbsql -a -x -i 90 -d HXE -U ${tenant_store_key} -B UTF8 "ALTER USER $SCHEMA_NAME DISABLE PASSWORD LIFETIME" 2>&1
|
||
|
# import dump
|
||
|
/usr/sap/HXE/HDB90/exe/hdbsql -a -x -i 90 -d HXE -U ${tenant_store_key} -B UTF8 -I "/hana/mounts/setup/$DUMP_FILE" 2>&1
|
||
|
;;
|
||
|
esac
|
||
|
}
|
||
|
main
|