mirror of https://github.com/artifacthub/hub.git
24 lines
707 B
Bash
Executable File
24 lines
707 B
Bash
Executable File
#!/bin/sh
|
|
|
|
schemaVersionTable=version_schema
|
|
functionsVersionTable=version_functions
|
|
|
|
echo "- Applying schema migrations.."
|
|
cd schema
|
|
tern status --config $TERN_CONF --version-table $schemaVersionTable
|
|
tern migrate --config $TERN_CONF --version-table $schemaVersionTable
|
|
if [ $? -ne 0 ]; then exit 1; fi
|
|
echo "Done"
|
|
cd ..
|
|
|
|
echo "- Loading functions.."
|
|
cd functions
|
|
tern status --config $TERN_CONF --version-table $functionsVersionTable | grep "version: 1 of 1"
|
|
if [ $? -eq 0 ]; then
|
|
tern migrate --config $TERN_CONF --version-table $functionsVersionTable --destination -+1
|
|
else
|
|
tern migrate --config $TERN_CONF --version-table $functionsVersionTable
|
|
fi
|
|
if [ $? -ne 0 ]; then exit 1; fi
|
|
echo "Done"
|