50 lines
974 B
Bash
Executable File
50 lines
974 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
VersionStr='2023-10-29'
|
|
BASEDIR=$(dirname $(realpath -s $BASH_SOURCE))
|
|
|
|
while read LINE; do
|
|
declare "$LINE" 2>/dev/null
|
|
done < $BASEDIR/.env
|
|
|
|
maria_connect(){
|
|
echo "mariadb -u ${DBUSER} -p${DBPASS} -h ${DBADDR%%:*} ${DBNAME} -P ${DBADDR##*:}"
|
|
}
|
|
|
|
connect_db(){
|
|
$(maria_connect)
|
|
}
|
|
|
|
create_tables(){
|
|
$(maria_connect) < ./create_tables.sql
|
|
}
|
|
|
|
populate_tables(){
|
|
$(maria_connect) < ./populate_tables.sql
|
|
}
|
|
|
|
import_records(){
|
|
$(maria_connect) < ./import_records.sql
|
|
}
|
|
|
|
re_create_tables(){
|
|
$(maria_connect) < ./re_create_tables.sql
|
|
}
|
|
|
|
create_f_sp(){
|
|
$(maria_connect) < ./funcs_sp.sql
|
|
}
|
|
|
|
create_triggers(){
|
|
$(maria_connect) < ./triggers.sql
|
|
}
|
|
|
|
deactivate_session(){
|
|
unset DBNAME DBUSER DBPASS DBADDR PEPPER
|
|
unset VersionStr BASEDIR connect_db
|
|
unset maria_connect create_populate_tables
|
|
unset populate_tables import_records
|
|
unset re_create_tables create_f_sp
|
|
unset create_triggers deactivate_session
|
|
}
|