@@ -11,39 +11,43 @@ function dotnet_run() {
1111 --type $type_to_benchmark
1212}
1313
14- function docker-compose-up () {
14+ function docker_compose_up () {
1515 service_name=$1
1616 docker-compose up --build --detach --force-recreate --remove-orphans --wait $service_name
1717}
1818
1919# Adjust the SQLite connection string to use absolute path
20- function adjust-sqlite-connection-string () {
20+ function adjust_sqlite_connection_string () {
2121 if [[ " $OSTYPE " == " darwin" * ]]; then
22- sed -i ' ' " s|Data Source=\([^;]*\.db\);|Data Source=$( pwd) /.sqlite/ \1;|" .env
22+ sed -i ' ' " s|Data Source=\([^;]*\.db\);|Data Source=$( pwd) /\1;|" .env
2323 else
24- sed -i " s|Data Source=\([^;]*\.db\);|Data Source=$( pwd) /.sqlite/ \1;|" .env
24+ sed -i " s|Data Source=\([^;]*\.db\);|Data Source=$( pwd) /\1;|" .env
2525 fi
2626}
2727
28- function delete-current-sqlite-db () {
28+ function delete_current_sqlite_db () {
2929 rm -f $( pwd) /.sqlite/* .db
3030}
3131
32+ function docker_destroy() {
33+ docker-compose down --volumes
34+ }
3235
33- docker-destroy () { docker-compose down --volumes; }
34- copy-original-env () { cp .env.bak .env; }
36+ function copy_original_env() {
37+ cp .env.bak .env
38+ }
3539
3640if [ " $database_to_benchmark " = " mysql" ]; then
37- trap docker-destroy EXIT
38- docker-compose-up mysqldb
41+ trap docker_destroy EXIT
42+ docker_compose_up mysqldb
3943elif [ " $database_to_benchmark " = " postgresql" ]; then
40- trap docker-destroy EXIT
41- docker-compose-up postgresdb
44+ trap docker_destroy EXIT
45+ docker_compose_up postgresdb
4246elif [ " $database_to_benchmark " = " sqlite" ]; then
4347 cp .env .env.bak
44- trap copy-original-env EXIT
45- adjust-sqlite-connection-string
46- delete-current-sqlite-db
48+ trap copy_original_env EXIT
49+ adjust_sqlite_connection_string
50+ delete_current_sqlite_db
4751fi
4852
4953dotnet_run
0 commit comments